gpt4 book ai didi

Mongodb 按查询和组查找

转载 作者:可可西里 更新时间:2023-11-01 09:56:51 25 4
gpt4 key购买 nike

简单集合:

[
{
_id: '123',
name: 'FooBar',
zone: 'Bas'
},{
_id: '456',
name: 'Alice',
zone: 'Bas'
},{
_id: '789',
name: 'FooBar',
zone: 'Bas'
}
]

首先,我构建一个查询以按名称查找所有元素:

db.collection.find({name:'FooBar'})

如何使用聚合通过组查询来扩展它?我想按区域对集合进行分组。

最佳答案

试试这个,

db.collection.aggregate(
{
$match : {name : "FooBar"}
},
{
$group : {
_id : "$zone",
total : { $sum : 1 }
}
}
);

关于Mongodb 按查询和组查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22013451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com