Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何根据 map 的结果在 reduce 步骤中查询另一个集合?
我在一个集合中有一个名称/类型组合,我需要将一些字段添加到这个集合中,作为从另一个集合中对该组合的查找。我的印象是这是可能的,但文档说 reduce 或 map 出于任何原因都无法访问数据库。
我可以在代码中做到这一点,但想知道我是否可以直接在 mongo 中使用 map-reduce 接口。
基本上,步骤是:
您不能在减少阶段查询另一个集合。
基本上,reduce 的存在是为了为您聚合的每个唯一键组合所有集体发出的输出值。
MongoDB 中没有连接或伪连接,因此这一切都必须在应用程序端完成。