MongoDB documentation说明了map-reduce:
对于大多数聚合操作,聚合管道提供更好的性能和更一致的接口。但是,map-reduce操作提供了一些目前在聚合管道中不可用的灵活性。
是否意味着有一些聚合操作无法在通常的MongoDB聚合框架中执行,但可以使用map-reduce?
特别是我正在寻找一个无法在MongoDB聚合框架中实现的map-reduce示例
谢谢!
答案 0 :(得分:0)
An example“灵活性”。基本上,如果你有任何不适合standard aggregation operators的逻辑,map-reduce是服务器端的唯一选择。