将mongodb mapReduce写入文件

时间:2011-04-11 13:56:04

标签: javascript mapreduce mongodb

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

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

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

key1,key2,key3,...

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

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

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

我怎样才能使用mongodb

由于

2 个答案:

答案 0 :(得分:4)

没有“文件输出”选项。

MongoDB文档包含exporting data的详细信息。

特别是,mongoexport允许通过JSON或CSV导出,这些内容应该与其他软件一致。

如果要显着修改数据输出,那么在写入文件时,您必须使用客户端库和光标数据。

答案 1 :(得分:1)

您无法直接将数据写入文件。您必须通过从集合中读取数据并以任何格式将其写入文件系统,在应用程序级别实现此类功能。