2012-04-17 80 views
0

我有兩個集合:一個是原始數據從設備,一個與設備配置查找查詢降低

我用地圖減少從設備處理的原始數據。我需要在reduce步驟中獲取配置參數。

可能嗎?

在此先感謝

UPDATE: 我有大量的數據處理,每天和4000個左右的配置文件400000個文檔。 因此,我必須在兩個集合之間進行連接,並在map/reduce中注入它? 這是最好的辦法嗎?

回答

4

編號映射/減少應始終使用它被調用的集合數據。如果您需要配置數據,則必須在調用map/reduce之前確保它在原始設備數據中。由於m/r只是服務器端執行的JavaScript,所以從技術角度來說,查詢其他集合是可能的,但它可能會中斷(想到分片)。

+0

同樣的結論:http://stackoverflow.com/questions/7651808/running-mongodb-queries-in-map-reduce – hotips 2012-04-17 10:17:59