我可以将查询从如下所示的mongodb集合导出到文件,例如.csv文件?
db.users.distinct('username', { loc: { $exists: true } } )
答案 0 :(得分:0)
mongo < query_code.js > result.txt
check here: [https://json-csv.com/][1]
答案 1 :(得分:0)
Mongo没有导出csv文件的本机支持。您可以创建一个查询文件(根据您的收藏进行适当的更改),如此
print("field1,field2,field3,field4");
db.users.distinct('username', { loc: { $exists: true } } ).forEach(function(obj){
print("{obj.field1},{obj.field2},{obj.field3}, {obj.field4}");
});
将其保存为foo.js
,然后调用
mongo your_db foo.js > report.csv