Pokud toto ...
db.sTest.find({}, {'comments_data.message':1, _id:0})
... vybere data, která vás zajímají, a poté ekvivalentní mongoexport
příkaz je:
mongoexport --db sDB --collection sTest --fields 'comments_data.message' --type csv --out test88.csv
Poznámka:Toto používá --type csv
protože podle dokumentů
, použití výstupního formátu JSON způsobí, že MongoDB exportuje všechna pole ve vybraném dílčím dokumentu ...
Pokud musíte mít formát JSON a omezit svůj výstup na jedno pole, pak si myslím, že budete muset zapsat zmenšené dokumenty do samostatné kolekce a exportovat to sběr podle této odpovědi .