呃逆吃什么药| 风寒吃什么药| 牵牛花什么时候开花| 为什么会胃疼| 猫可以看到什么颜色| 肺炎吃什么药好得快| 4月7号是什么星座| 宫颈炎盆腔炎吃什么药效果最好| 为什么会怀孕| bw是什么意思| 日本什么时候开始侵略中国| 土人参长什么样| 兔子的天敌是什么动物| 天使长什么样| 处女座男和什么座最配对| 喉咙痒是什么原因| 什么叫211大学| 幽门杆菌是什么意思| 咖色是什么颜色| 辅酶q10什么价格| 空气炸锅能做什么| 吃避孕药会有什么副作用| 慰安妇什么意思| 乳晕是什么| 美国白宫是干什么的| 电话正在通话中是什么意思| 为什么人死后要盖住脸| 牙龈萎缩吃什么药见效快| 南瓜和窝瓜有什么区别| 艾灸起水泡是什么原因| 聪明的近义词是什么| 什么是飞机杯| 拔牙吃什么消炎药| 什么叫多动症| experiment是什么意思| 双氧水又叫什么名字| 五月初五是什么星座| fu是什么| 槐米是什么| 吃布洛芬有什么副作用| 莲花与荷花有什么区别| 膝盖怕冷是什么原因| 孕期小腿抽筋什么原因| 阴囊瘙痒用什么药膏| 蛇床子是什么| 2024是什么年生肖| 经常拉肚子吃什么药好| 什么人始终不敢洗澡| 什么是心悸有什么症状| 手关节疼痛挂什么科| 流鼻血是什么引起的| 孔雀开屏是什么意思| 脚侧面骨头突出叫什么| 眼睛干涩模糊用什么药| 胃老是恶心想吐是什么原因| 一什么天| 猪八戒原名叫什么| 脾是干什么用的| 2020年什么年| 孕中期头疼是什么原因| 慢性萎缩性胃炎吃什么药可以根治| 1月26号是什么星座| 小孩风热感冒吃什么药| 长智齿意味着什么| 诺如病毒拉的大便是什么样的| 复方氨酚苯海拉明片是什么药| 仲夏夜是什么时候| 减肥喝什么茶好| 什么什么害命| 梦见捡到钱是什么意思| 开日是什么意思| r表示什么| 泡脚去湿气用什么泡最好| 黄牌车是什么意思| 什么东西清肺止咳| 蜱虫的天敌是什么| 笑什么| 在什么中间| 8月29日什么星座| pm是什么单位| 胸腔积液叩诊什么音| 耳朵后面是什么穴位| 化疗吃什么补白细胞| 冬瓜什么时候种植最好| 女人大腿内侧黑是什么原因引起的| 男性看下面挂什么科室| 不能吃油腻的是什么病| 康庄大道什么意思| 牡丹是什么意思| 短兵相见是什么意思| 梦见女尸是什么预兆| 定投是什么意思| 支配是什么意思| 01年是什么年| 宫颈非典型鳞状细胞是什么意思| 吃什么排气| 心跳慢是什么原因| 排卵期身体有什么症状表现吗| 惟字五行属什么| 马脸是什么脸型| 中性粒细胞百分比高是什么原因| 龟苓膏的原料是什么| 带状疱疹吃什么药好| 低血钾是什么病| 牙齿上有黄斑是什么原因| 什么的天空填合适的词| 程五行属什么| 蝶窦炎是什么病| 铁树开花是什么意思| 清一色是什么意思| 结核抗体阳性说明什么| 93年鸡五行属什么| 正襟危坐什么意思| 鸡蛋和什么搭配最营养| 过敏性鼻炎吃什么药好的快| 鱿鱼不能和什么一起吃| 看望病人送什么花合适| 宫颈机能不全是什么意思| 丰胸吃什么| 脑梗前有什么征兆| 突然嗜睡是什么原因造成的| 山竹有什么营养| 老是想吐是什么原因| 心率低于60说明什么| 宫颈肥大需要注意什么| 什么是直流电| exo的e为什么不发音| 氯雷他定什么时候吃| 1965年属什么生肖| 头昏是什么原因引起的| 小孩子经常流鼻血是什么原因| 蚊子怕什么植物| 2001年是什么生肖| 处长是什么级别| 中班小朋友应该学什么| 托塔李天王的塔叫什么| 专案组是什么意思| 身心合一是什么意思| 微博是什么意思| 移民瑞士需要什么条件| 什么饼不能吃脑筋急转弯| 佟丽娅是什么民族| 女性尿酸低是什么原因| 冠心病吃什么药好| igg阳性是什么意思| 什么叫变态| 咳嗽变异性哮喘吃什么药| 什么情况下要做肌电图| 惨不忍睹是什么意思| 可什么可什么成语| 弥漫是什么意思| 和珅属什么生肖| 吃什么可以修复子宫内膜| 湿疹是由什么引起的| 手抖是什么病的前兆| 1905年是什么朝代| 藕什么季节成熟| 一起共勉是什么意思| 农历六月十九是什么日子| 缺心眼是什么意思| 反酸吃什么药| 想请假找什么理由好| 血糖高可以吃什么肉类| 58岁属什么生肖| 婴儿吃什么奶粉好吸收| 组织部长是什么级别| 肝多发囊肿是什么意思| 手指起水泡是什么原因| 美人鱼是什么动物| 脚麻木是什么原因引起的| 拔罐对身体有什么好处| 脸跳动是什么原因| 耳朵有回音是什么原因| 牙齿出血是什么原因| 三更是什么生肖| 每次来月经都会痛经什么原因| 属鼠是什么命| 肺栓塞挂什么科| 照身份证穿什么颜色的衣服| 上日下文念什么| 小径是什么意思| 蓝莓葡萄是什么品种| 煎中药用什么锅| 你在做什么| 喝红牛有什么好处和坏处| 吃什么东西对心脏好| 什么是梅雨季节| 盐茶是什么茶| 6月6什么星座| fan是什么意思| 心脏b超能查出什么| 什么原因引起尿酸高| 40min是什么意思| 铁皮石斛适合什么人吃| 用醋泡脚有什么好处| 为什么生日不能提前过| 脚烧热是什么原因| 清风明月什么意思| 觉悟高是什么意思| 什么是冠心病| 鼻窦炎是什么原因引起的呢| lka是什么意思| 春天可以干什么| 4c是什么| 野人是什么意思| 什么事每人每天都必须认真的做| 梦见输钱是什么预兆| 属鸡本命佛是什么佛| 小县城适合做什么生意| omega3是什么意思| 什么地回答| 赫依病是什么病| 隐翅虫皮炎用什么药膏| 中秋节送什么水果好| 当兵什么时候入伍| 吃什么水果补钙| 风热感冒吃什么药最好| 结石什么东西不能吃| 促排卵针什么时候打| 2016年是什么生肖| 泻盐是什么东西| 血热吃什么好| 偈语是什么意思| 阳历8月份是什么星座| 为什么得带状疱疹| 仓鼠喝什么水| 右耳烫代表什么预兆| 偏头痛吃什么药效果好| 心脏跳的快什么原因| 什么算高危性行为| 济南是什么城| 哮喘病有什么症状| 白兰地是什么酒| 脚背肿是什么原因引起的| 指南针是什么时候发明的| 属相牛和什么属相配| 痰多吃什么化痰| 更年期出汗多是什么原因| 中国什么时候灭亡| 起水痘不能吃什么食物| 为什么夏天容易掉头发| 单身为什么中指戴戒指| 吃石斛有什么好处| 人是什么结构| 昕字取名什么寓意| 柯基为什么要断尾巴| 乌鸡汤放什么补气补血| 义眼是什么意思| 泛性恋是什么| 伟哥是什么| 脑梗是什么| 震字五行属什么| 天字加一笔是什么字| 乾隆为什么不喜欢雍正| 莳花弄草是什么意思| 近视眼镜是什么镜| 说辞是什么意思| 桑黄有什么药用价值| 脚心热吃什么药| 羊羹是什么做的| 腿麻是什么病的前兆吗| 脚出汗多是什么原因怎么办| 什么是戒断反应| 女性私处为什么会变黑| 百度
Docs 菜单
Docs 主页
/
数据库手册
/ /

不来场性感派对吗?《太极熊猫3:猎龙》沙漠泳装实拍

聚合管道允许MongoDB提供与SQL中许多常见数据聚合操作相对应的原生聚合功能。

下表简要说明了常见的 SQL 聚合术语、函数和概念以及相应的 MongoDB 聚合操作符

SQL 术语、函数和概念
MongoDB 聚合操作符

WHERE

GROUP BY

HAVING

SELECT

ORDER BY

LIMIT

SUM()

COUNT()

连接 (JOIN)

SELECT INTO NEW_TABLE

MERGE INTO TABLE

UNION ALL

有关所有聚合管道和表达式运算符的列表,请参阅:

  • 聚合阶段

  • 聚合操作符

提示

下表提供 SQL 聚合语句和相应 MongoDB 语句的快速参考。此表中的示例假定存在以下条件:

  • SQL 示例假设有两个ordersorder_lineitem,它们通过 order_lineitem.order_idorders.id 列连接。

  • MongoDB 示例假定存在一个集合 orders,其中包含以下原型的文档:

    {
    cust_id: "abc123",
    ord_date: ISODate("2025-08-06T17:04:11.102Z"),
    status: 'A',
    price: 50,
    items: [ { sku: "xxx", qty: 25, price: 1 },
    { sku: "yyy", qty: 25, price: 1 } ]
    }
SQL 示例
MongoDB 示例
说明
SELECT COUNT(*) AS count
FROM orders
db.orders.aggregate( [
{
$group: {
_id: null,
count: { $sum: 1 }
}
}
] )

计算以下位置所有记录的数量: orders

SELECT SUM(price) AS total
FROM orders
db.orders.aggregate( [
{
$group: {
_id: null,
total: { $sum: "$price" }
}
}
] )

orders 中的 price 字段求和

SELECT cust_id,
SUM(price) AS total
FROM orders
GROUP BY cust_id
db.orders.aggregate( [
{
$group: {
_id: "$cust_id",
total: { $sum: "$price" }
}
}
] )

对于每个唯一的 cust_id,对 price 字段求和。

SELECT cust_id,
SUM(price) AS total
FROM orders
GROUP BY cust_id
ORDER BY total
db.orders.aggregate( [
{
$group: {
_id: "$cust_id",
total: { $sum: "$price" }
}
},
{ $sort: { total: 1 } }
] )

对于每个唯一 cust_id,对 price 字段求和,且结果按总和排序。

SELECT cust_id,
ord_date,
SUM(price) AS total
FROM orders
GROUP BY cust_id,
ord_date
db.orders.aggregate( [
{
$group: {
_id: {
cust_id: "$cust_id",
ord_date: { $dateToString: {
format: "%Y-%m-%d",
date: "$ord_date"
}}
},
total: { $sum: "$price" }
}
}
] )

对于每个唯一的 cust_idord_date 分组,对 price 字段求和。不包括日期的时间部分。

SELECT cust_id,
count(*)
FROM orders
GROUP BY cust_id
HAVING count(*) > 1
db.orders.aggregate( [
{
$group: {
_id: "$cust_id",
count: { $sum: 1 }
}
},
{ $match: { count: { $gt: 1 } } }
] )

对于具有多条记录的 cust_id,返回 cust_id 和相应的记录数。

SELECT cust_id,
ord_date,
SUM(price) AS total
FROM orders
GROUP BY cust_id,
ord_date
HAVING total > 250
db.orders.aggregate( [
{
$group: {
_id: {
cust_id: "$cust_id",
ord_date: { $dateToString: {
format: "%Y-%m-%d",
date: "$ord_date"
}}
},
total: { $sum: "$price" }
}
},
{ $match: { total: { $gt: 250 } } }
] )

对于每个唯一的 cust_idord_date 分组,对 price 字段求和并仅在总和大于 250 的情况下返回结果。不包括日期的时间部分。

SELECT cust_id,
SUM(price) as total
FROM orders
WHERE status = 'A'
GROUP BY cust_id
db.orders.aggregate( [
{ $match: { status: 'A' } },
{
$group: {
_id: "$cust_id",
total: { $sum: "$price" }
}
}
] )

对于状态为 A 的每个唯一的 cust_id,对 price 字段求和。

SELECT cust_id,
SUM(price) as total
FROM orders
WHERE status = 'A'
GROUP BY cust_id
HAVING total > 250
db.orders.aggregate( [
{ $match: { status: 'A' } },
{
$group: {
_id: "$cust_id",
total: { $sum: "$price" }
}
},
{ $match: { total: { $gt: 250 } } }
] )

对状态为 A 的每个唯一 cust_id,求 price 字段的总和,仅当总和大于 250 时才会返回。

SELECT cust_id,
SUM(li.qty) as qty
FROM orders o,
order_lineitem li
WHERE li.order_id = o.id
GROUP BY cust_id
db.orders.aggregate( [
{ $unwind: "$items" },
{
$group: {
_id: "$cust_id",
qty: { $sum: "$items.qty" }
}
}
] )

对于每个唯一的 cust_id,将与订单关联的相应订单项 qty 字段相加求和。

SELECT COUNT(*)
FROM (SELECT cust_id,
ord_date
FROM orders
GROUP BY cust_id,
ord_date)
as DerivedTable
db.orders.aggregate( [
{
$group: {
_id: {
cust_id: "$cust_id",
ord_date: { $dateToString: {
format: "%Y-%m-%d",
date: "$ord_date"
}}
}
}
},
{
$group: {
_id: null,
count: { $sum: 1 }
}
}
] )

计算不同 cust_idord_date 分组的数量。不包括日期的时间部分。

后退

变量

在此页面上

水军什么意思 女性小腹疼痛是什么原因 8.26是什么星座 转网是什么意思 d二聚体是检查什么的
后背酸疼是什么原因 后背长痘痘用什么药膏 白头翁是什么动物 东道主是什么意思 优生十项是检查什么
28周检查什么项目 五月十九日是什么星座 美沙芬片是什么药 蚂蚁上树是什么菜 pt是什么元素
什么的万里长城 口苦口干口臭吃什么药 长沙有什么好玩的 蓝海是什么意思 每天早上起来口苦是什么原因
制服是什么意思cj623037.com 精彩是什么意思hcv9jop5ns4r.cn 拉肚子挂什么科室hcv8jop8ns0r.cn 稽留流产是什么意思hcv8jop4ns9r.cn 胎盘低置需要注意什么hcv9jop4ns7r.cn
叶酸偏高有什么影响hcv8jop8ns9r.cn 猴子的尾巴像什么hcv8jop0ns8r.cn 黑豆不能和什么一起吃wzqsfys.com 何曾是什么意思hcv9jop2ns3r.cn 头晕目眩是什么病的征兆xianpinbao.com
普高和职高有什么区别chuanglingweilai.com 藏海花是什么花hcv7jop6ns6r.cn 女性尿路感染吃什么药效果好hcv9jop1ns7r.cn 老虎头衣服是什么牌子hcv8jop9ns3r.cn 儿童矮小挂什么科hcv9jop1ns1r.cn
胃反酸烧心吃什么药wuhaiwuya.com 水肿吃什么药消肿最快最有效hcv7jop6ns1r.cn 治肝病最好的药是什么药hcv9jop8ns3r.cn 可乐饼为什么叫可乐饼hcv7jop5ns4r.cn 什么叫三本hcv8jop3ns6r.cn
百度