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

Opdeling af poster i en samling i MongoDB

MongoDB understøtter i øjeblikket ikke partitioner, der er en JIRA-billet til at tilføje dette som en funktion (SERVER -2097 ).

En løsning er at udnytte flere, tidsbaserede samlinger, cykelsamlinger på samme måde som du ville gøre med partitioner. Typisk ville vi gøre dette, når du normalt kun forespørger på en eller få af disse tidsbaserede samlinger. Hvis du ofte har brug for at læse på tværs af flere samlinger, kan du tilføje noget indpakningskode for at forenkle det.

Der er også TTL-indekser , som udnytter en baggrundstråd i mongod-serveren til at håndtere sletningerne for dig.

Dine sletninger af _id kan have været langsomme af en række årsager og kræver sandsynligvis mere undersøgelse ud over dit oprindelige spørgsmål.




  1. Hvad er Mongoose-fejlen Cast to ObjectId mislykkedes for værdien XXX ved sti _id?

  2. Hent data fra samling b ikke i samling a i en MongoDB shell-forespørgsel

  3. Har MongoDBs $in-klausul nogen maks. grænse i antal argumenter

  4. MongoDB Regular Expression:Indeholder en e-mail inde i en streng