您的位置:首页 > 数据库 > Mongodb

mongodb的聚合函数aggregate的$match和$group方法。

2016-06-23 14:16 429 查看
译自:https://docs.mongodb.com/manual/aggregation/

1、创表:

db.orders.insert(

[

{
cust_id:"A123",
amount:500,
status:"A"

},

{
cust_id:"A123",
amount:250,
status:"A"

},

{
cust_id:"B212",
amount:200,
status:"A"

},

{
cust_id:"A123",
amount:300,
status:"D"

}

]

)

2、分组查询:

 db.orders.aggregate(

 [

  {$match:{status:"A"}},

  {$group:{_id:"$cust_id",total:{$sum:"$amount"}}}

 ]

 )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: