0

我想了解一些与 Mongo DB 相关的示例或场景,这些示例或场景可以通过 map-reduce 而不是聚合框架来完成?

Map-reduce 被认为是聚合数据的非常强大的工具/机制。那么你们中的一些人能否分享一些 map-reduce 不可能做到的场景?

谢谢和最好的问候。

4

1 回答 1

0

在 MongoDB 中,当前聚合框架限制为 16MB 的返回结果。

MapReduce 可以将其输出写入集合,并且没有大小限制。

MapReduce 可以对整个文档进行分组,聚合框架在字段级别工作。MapReduce 可以将键映射到值,并将值映射到键,这是任何其他方式都无法做到的。MapReduce 还可以调用/使用各种 JavaScript 内置函数,其中聚合仅限于其框架内置的函数和表达式。

于 2013-03-01T12:44:28.703 回答