我可以像下面这样从mongodb集合中导出一个查询到一个文件,例如.csv文件吗?
db.users.distinct('username', { loc: { $exists: true } } )发布于 2014-09-23 04:51:43
1.导出json结果:
mongo < query_code.js > result.txt2.将json转换为csv:
check here: [https://json-csv.com/][1]发布于 2014-09-23 04:55:32
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.csvhttps://stackoverflow.com/questions/25982774
复制相似问题