我有两个集合:一个包含设备的原始数据,另一个包含设备配置
我使用map reduce来处理来自设备的原始数据。我需要在reduce步骤中获取配置参数。
有可能吗?
提前致谢
更新: 我有大量数据可以处理每天400000个文档和大约4000个配置文档。 因此,我必须在两个集合之间建立连接并在map / reduce中注入它们? 这是最好的方法吗?
答案 0 :(得分:4)
没有。 Map / reduce应始终使用调用它的集合数据。如果需要配置数据,则必须在调用map / reduce之前确保它在原始设备数据中。由于m / r只是JavaScript在服务器端执行,所以在技术上可以查询其他集合,但它可能会中断(想到分片)。