NoSQL聚合命令



我是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
}
}
}
])

操场

相关内容

  • 没有找到相关文章

最新更新