我是NoSQL的新手,我试图弄清楚聚合是如何工作的。每次我执行我的命令它都会出错。
db.restaurants.aggregate([
{ $match: { loaction: "London"}},
{ $group: { _id: "$type_of_food"}}
]);我做错什么了?这是使用Mongodb。
识别伦敦可供使用的餐厅类型,以及它们的数量;使用聚合()函数
发布于 2022-02-28 20:17:47
您需要分组阶段的累加器选项,例如:
db.restaurants.aggregate([
{
$match: {
location: "London"
}
},
{
$group: {
_id: "$type_of_food",
count: {
$sum: 1
}
}
}
])https://stackoverflow.com/questions/71300431
复制相似问题