MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como exportar mongo com um campo


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

... seleciona os dados nos quais você está interessado e então o equivalente mongoexport comando é:
mongoexport --db sDB --collection sTest --fields 'comments_data.message' --type csv --out test88.csv

Nota:isso usa --type csv porque, de acordo com os documentos , o uso do formato de saída JSON faz com que o MongoDB exporte todos os campos no subdocumento selecionado...

Se você deve ter o formato JSON e limitar sua saída a um único campo, acho que precisará gravar os documentos reduzidos em uma coleção separada e exportar isso coleção, conforme esta resposta .