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"}}}
]
)
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"}}}
]
)
相关文章推荐
- MongoDB Index using when use sorting in the stress testing.
- 将数据从MongoDB导入到MySQL
- MongoDB 3.0 WT引擎参考配置文件
- mongodb3.03开启认证(本人验证过)
- MongoDB日志文件过大的解决方法
- MongoDB在Windows下的安装及配置
- mongodb 学习笔记
- MongoDB使用自带的命令行工具进行备份和恢复的教程
- 详解清除MongoDB所占用的多余的磁盘空间的方法
- MongoDB的Master-Slave主从模式配置及主从复制要点解析
- python操作mongodb之二聚合查询
- python操作mongodb之基础操作
- mongodb分片部署和管理
- [MongoDB]对数组操作
- MongoDB 常用的命令
- mongodb基本操作及存储图片显示方案
- mongoDB学习笔记
- mongodb 集群分片布署
- MongoDB Plugin 1.0.3
- 关于mongodb3.x用户权限问题