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?
精彩评论