6
将mongo查询的输出重定向到csv文件
我将MongoDB 2.2.2用于32位Windows7计算机。我在.js文件中有一个复杂的聚合查询。我需要在外壳上执行此文件,并将输出定向到CSV文件。我确保查询返回“平面” json(无嵌套键),因此它本质上可以转换为纯csv。 我知道load()和eval()。eval()需要我将整个查询粘贴到外壳中,并且只允许printjson()在脚本内部,而我需要csv。第二种方法:load()..它将输出显示在屏幕上,并再次以json格式输出。 Mongo有没有办法从json转换为csv?(我需要csv文件来准备关于数据的图表)。我在想: 1.这两个mongo都有一个内置命令,我现在找不到。 2. Mongo不能为我做;我最多可以将json输出发送到文件,然后自己将其转换为csv。 3. Mongo可以将json输出发送到临时集合,其内容可以轻松转换mongoexported为csv格式。但是我认为只有map-reduce查询支持输出集合。那正确吗?我需要它来进行聚合查询。 谢谢你的帮助 :)