有没有办法在map_reduce之前为MongoDB传递“find”?

时间:2010-09-21 00:16:58

标签: mongodb mapreduce mongoid

以下行有效:

Analytic.collection.map_reduce(map, reduce).find

但有办法吗

Analytic.collection.find('page_type' => 'products').map_reduce(map, reduce).find

甚至可以过滤日期范围,例如date >= "2010-08-01" and date <= "2010-08-31"

1 个答案:

答案 0 :(得分:2)

使用查询选项(请参阅http://www.mongodb.org/display/DOCS/MapReduce#MapReduce-Overview)。任何正常的查询都可以,所以是的,你可以做一个日期范围。