sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo mongoexport con un campo

Si esto...

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

... selecciona los datos que le interesan y luego el equivalente mongoexport el comando es:

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

Nota:esto usa --type csv porque, según los documentos , el uso del formato de salida JSON hace que MongoDB exporte todos los campos en el subdocumento seleccionado...

Si debe tener formato JSON y limitar su salida a un solo campo, creo que deberá escribir los documentos reducidos en una colección separada y exportar eso colección, según esta respuesta .