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 .