在MongoDB中查找查询减少



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

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

可能吗?

提前致谢

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

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

相关内容

  • 没有找到相关文章

最新更新