繁体   English   中英

格式化MongoDB MapReduce输出

[英]Formatting MongoDB MapReduce output

在我能找到的所有MongoDB MapReduce示例中,输出的格式如下:

{ "_id" : ..., "value" : { "v1" : ..., "v2" : ..., "vn" : ... } }

我想知道是否可以编写一个MapReduce命令来代替这样格式化输出:

{ "_id" : ..., "v1" : ..., "v2" : ..., "vn" : ... }

如果是这样,最好的方法是什么?

由于MR实际写入的方式,这是不可能的。

它写出一个值字段,适用的规则与此处的问题相同: 在MongoDB mapreduce中,如何展平值对象? 为了使您不必单击两个链接,此处提供了功能强大的JIRA: https : //jira.mongodb.org/browse/SERVER-2517

当然,您总是可以在MR之后运行一些后处理功能,以更改集合的外观,但这通常是性能不佳且缓慢的方法,无法轻松执行查询中的操作。

暂无
暂无

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

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