sql >> Database >  >> NoSQL >> MongoDB

Mongo-exporteren met één veld?

Als dit ...

db.sTest.find({}, {'comments_data.message':1, _id:0})

... selecteert de gegevens waarin u geïnteresseerd bent en vervolgens de equivalente mongoexport commando is:

mongoexport --db sDB --collection sTest --fields 'comments_data.message' --type csv --out test88.csv

Opmerking:dit gebruikt --type csv omdat, volgens de documenten , zorgt het gebruik van het JSON-uitvoerformaat ervoor dat MongoDB alle velden in het geselecteerde subdocument exporteert ...

Als je een JSON-formaat moet hebben en je output moet beperken tot een enkel veld, dan denk ik dat je de verkleinde documenten naar een aparte verzameling moet schrijven en dat moet exporteren collectie, volgens dit antwoord .




  1. mongoDB:Toon MinuteBucket in Time-waarde als eindtijd voor het interval

  2. MongoDB $atan

  3. Hoe gebruik ik C# om documenten in bestaande ingesloten documenten in te voegen?

  4. pymongo + gevent:gooi me een banaan en gewoon monkey_patch?