我正在使用MongoDB开发数据库,并希望将视图视为只读集合。特别是,我真的想在视图上运行map-reduce函数。所以我的问题包括:
答案 0 :(得分:0)
MongoDB中的视图未实现,因此查询视图涉及运行您在定义视图时指定的聚合管道。这意味着您可以通过聚合管道对视图进行进一步的聚合,但是您不能使用map / reduce,它不会在执行过程中运行聚合阶段。
你可以用MongoDB中的map / reduce做的大部分工作都可以通过聚合管道来完成(当然不是全部)。我建议您看看使用纯聚合而不是map-reduce可以获得多远。