MongoDB文档谈到map-reduce:
对于大多数聚合操作,聚合管道提供更好的性能和更一致的接口。但是,map-reduce 操作提供了聚合管道中当前不可用的一些灵活性。
这是否意味着有些聚合操作无法在通常的MongoDB聚合框架中执行,但可以使用map-reduce?
特别是,我正在寻找一个无法在MongoDB聚合框架中实现的map-reduce示例
谢谢!
"
灵活性"的一个例子。基本上,如果你有任何不适合标准聚合运算符的逻辑,map-reduce 是服务器端执行此操作的唯一选择。