我是NoSQL的新手,正试图弄清楚聚合是如何工作的。每次我运行命令时,它都会出错。
db.restaurants.aggregate([
{ $match: { loaction: "London"}},
{ $group: { _id: "$type_of_food"}}
]);
我做错了什么?这是在使用Mongodb。
确定伦敦可用的餐厅类型及其数量;使用聚合((函数
您需要组阶段的累加器选项,例如:
db.restaurants.aggregate([
{
$match: {
location: "London"
}
},
{
$group: {
_id: "$type_of_food",
count: {
$sum: 1
}
}
}
])
操场