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

Sådan mongoexport med ét felt

Hvis dette ...

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

... vælger de data, du er interesseret i, og derefter den tilsvarende mongoexport kommandoen er:

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

Bemærk:dette bruger --type csv fordi ifølge dokumenterne , får brug af JSON-outputformatet MongoDB til at eksportere alle felter i det valgte underdokument ...

Hvis du skal have JSON-format og begrænse dit output til et enkelt felt, så tror jeg, du bliver nødt til at skrive de reducerede dokumenter til en separat samling og eksportere det indsamling, i henhold til dette svar .




  1. Grupper og tæl over et start- og slutområde

  2. Indeks på ts felt i oplog.rs er ikke opdateret

  3. MongoDB sammenligningsoperatorer med null

  4. MongoDB-forbindelsesfejl i Digital Ocean-dråbe