Om detta ...
db.sTest.find({}, {'comments_data.message':1, _id:0})
... väljer den data du är intresserad av och sedan motsvarande mongoexport
kommandot är:
mongoexport --db sDB --collection sTest --fields 'comments_data.message' --type csv --out test88.csv
Obs:detta använder --type csv
eftersom, enligt dokumenten
, får användning av JSON-utdataformatet att MongoDB exporterar alla fält i det valda underdokumentet ...
Om du måste ha JSON-format och begränsa din utdata till ett enda fält så tror jag att du måste skriva de reducerade dokumenten till en separat samling och exportera det samling, enligt det här svaret .