在MongoDB中查找查询reduce

时间:2012-04-17 08:08:33

标签: mongodb mapreduce

我有两个集合:一个包含设备的原始数据,另一个包含设备配置

我使用map reduce来处理来自设备的原始数据。我需要在reduce步骤中获取配置参数。

有可能吗?

提前致谢

更新: 我有大量数据可以处理每天400000个文档和大约4000个配置文档。 因此,我必须在两个集合之间建立连接并在map / reduce中注入它们? 这是最好的方法吗?

1 个答案:

答案 0 :(得分:4)

没有。 Map / reduce应始终使用调用它的集合数据。如果需要配置数据,则必须在调用map / reduce之前确保它在原始设备数据中。由于m / r只是JavaScript在服务器端执行,所以在技术上可以查询其他集合,但它可能会中断(想到分片)。