在codeigniter中的MongoDB MapReduce问题

时间:2011-08-10 05:58:39

标签: codeigniter mongodb mapreduce

我在codeigniter中使用mongodb。

集合

'mtb'
'road'
'minivelo'

php

$map = new MongoCode('
    function(){
        ....
    }
');
$reduce = new MongoCode('
    function(key, values){
                 ....
    }
');
$result = $this->mongo_db->command(array(
    'mapreduce'=>$in, // <= 'mtb' 'road' 'minivelo'
    'map'=>$map,
    'reduce'=>$reduce,
    'query'=>array(...)),
    'out'=>'statistics'
));

如何从多个集合中获取MapReduce结果?

1 个答案:

答案 0 :(得分:1)

您只能通过多个查询从多个集合中获取结果。 mongodb =没有加入。

看到这个答案: MongoDB map/reduce over multiple collections?