mongodb group 有条件的过滤组合个数。,
mongodb group 有条件的过滤组合个数。,
1.统计个数,这种方式比较快。
db.trace_2015_01_01.aggregate([{ $match : { _id:{ "$gt":3309432 } } },{$group : {_id : "$operate", num_tutorial : {$sum : 1}}}]);
2.这种方式是mapreduce的方式,很慢
db.trace_2015_01_01.group({key:{operate:true},initial:{num:0},$reduce:function(doc,prev){ prev.num++; },condition:{ $where:function(){ return this._id> 332043 } }});
评论暂时关闭