MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

È possibile generare raccolte MongoDB con nome dinamico?

Su una singola istanza client, sì, e potresti farvi riferimento in modo dinamico. Tuttavia nel caso generale (utilizzandolo per sincronizzare i dati tra il server e tutti i client collegati), no.

Affronto questo punto nelle Raccolte create dinamicamente sezione degli errori comuni in un piccolo dettaglio, ma il problema fondamentale è che sarebbe altamente complesso per convincere tutti i clienti connessi a concordare un insieme di raccolte generato dinamicamente.

È molto più probabile che un insieme finito di raccolte in cui alcune hanno uno schema flessibile sia effettivamente ciò che desideri. Come sottolinea Andrew Mao nella risposta a questa domanda correlata, il partitioner è un altro strumento disponibile per aiutare ad affrontare alcuni casi che danno origine a questa domanda.