开发者

MongoDB MapReduce problem, in codeigniter

I am using mongodb in codeigniter.

collections

'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'=&开发者_如何学JAVAgt;array(...)),
    'out'=>'statistics'
));

How could I get MapReduce result from several collections?


you can only get results from several collections with several queries. mongodb = no joins.

see this answer: MongoDB map/reduce over multiple collections?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜