sql >> Databasteknik >  >> NoSQL >> MongoDB

Är det möjligt att generera dynamiskt namngivna MongoDB-samlingar?

På en enskild klientinstans, ja, och du kan dynamiskt referera till den. Men i det allmänna fallet (att använda den för att synkronisera data mellan servern och alla anslutna klienter), nej.

Jag tar upp denna punkt i de Dynamiskt skapade samlingarna avsnitt av vanliga misstag i lite detalj, men det grundläggande problemet är att det skulle vara mycket komplex för att få alla anslutna klienter att komma överens om en dynamiskt genererad uppsättning samlingar.

Det är mycket mer troligt att en ändlig uppsättning samlingar där vissa har ett flexibelt schema faktiskt är vad du vill ha. Som Andrew Mao påpekar i svaret på denna relaterade fråga, är partitioner ett annat verktyg som är tillgängligt för att hjälpa till att hantera vissa fall som ger upphov till denna fråga.




  1. Kan någon förklara redis setbit-kommando?

  2. Laravel - Cacha vältalig med frekventa uppdateringar

  3. Hur kan jag dela MongoDB-samlingar mellan Meteor-appar?

  4. Hur man hittar dokument som matchar flera kriterier