sql >> Database >  >> NoSQL >> MongoDB

Mongoexport naar meerdere csv-bestanden

Je kunt het doen met --skip &--limit opties.

Als uw verzameling bijvoorbeeld 1000 documenten bevat, kunt u dit doen met behulp van een scriptlus (pseudocode):

loops = 100
count = db.collection.count()
batch_size = count / loops

for (i = 0; i < loops; i++) {
    mongoexport --skip (batch_size * i) --limit batch_size --out export${i}.json ...
} 

Houd er rekening mee dat uw documenten ongeveer even groot zijn.

Houd er echter rekening mee dat grote sprongen langzaam zijn.

Ondergrens iteraties zullen sneller zijn dan bovengrens iteraties.



  1. Spring Data Mongo - Hoe overgeërfde POJO-entiteiten in kaart te brengen?

  2. Een document opvragen en al zijn subdocumenten die overeenkomen met een voorwaarde in mongodb (met spring)

  3. Kan niet authenticeren in mongo, auth mislukt

  4. Kan _id-waarde niet ophalen met mgo met golang