[英]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.