繁体   English   中英

将mongodb mapReduce结果写入文件

[英]Write mongodb mapReduce result to a file

我在MongoDb中有一个集合,该集合中的数据具有以下结构:

{userid = 1 (the id of the user), key1 = value1 , key2 = value2, .... }

我想编写mongodb mapreduce函数,在其中我可以将userid放在map函数中,在reduce函数中,我需要将它们(key,value)对写入csv(?)文件中,这样它们就可以了:

key1,key2,key3,...

值1,值2,值3,...

值1,值2,值3,...

值1,值2,值3,...

我如何用mongodb做到这一点

谢谢

没有“文件输出”选项。

MongoDB文档包含有关导出数据的详细信息。

特别是, mongoexport允许通过JSON或CSV导出,这应该可以从其他软件中mongoexport看出。

如果要大幅修改数据输出,则必须使用客户端库并在写入文件时浏览数据。

您不能直接将数据写入文件。 您必须在应用程序级别上实现这种功能,方法是从集合中读取数据并将其以任何格式写入文件系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM