0

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

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

是否可以 ?

提前致谢

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

4

1 回答 1

4

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

于 2012-04-17T08:16:15.713 回答