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

Come esportare mongo con un campo

Se questo...

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

... seleziona i dati che ti interessano, quindi l'equivalente mongoexport il comando è:

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

Nota:questo utilizza --type csv perché, secondo i documenti , l'uso del formato di output JSON fa sì che MongoDB esporti tutti i campi nel documento secondario selezionato ...

Se devi avere il formato JSON e limitare l'output a un singolo campo, penso che dovrai scrivere i documenti ridotti in una raccolta separata ed esportare quello raccolta, secondo questa risposta .