aggregate
在MongoDB中聚合数据,应该使用aggregate方法。
基本语法:
db.collection.aggregate( 聚合条件 );
在使用单个操作符时,我们可以传入一个JSON对象作为aggregate方法的集合条件,如:
db.users.aggregate({
$project:{
_id:0,
name:1,
}
})
当需要使用多个操作符时,我们可以传入一个数组条件来完成文档的聚合,如:
db.users.aggregate([
{ $skip : 5 },
{ $project:{ _id:0, name:1, } }
])