首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoSQL聚合命令

问NoSQL聚合命令
EN

Stack Overflow用户
提问于 2022-02-28 19:55:39
回答 1查看 66关注 0票数 0

我是NoSQL的新手,我试图弄清楚聚合是如何工作的。每次我执行我的命令它都会出错。

代码语言:javascript
复制
db.restaurants.aggregate([
    { $match: { loaction: "London"}},
    { $group: { _id: "$type_of_food"}}
    ]);

我做错什么了?这是使用Mongodb。

识别伦敦可供使用的餐厅类型,以及它们的数量;使用聚合()函数

EN

回答 1

Stack Overflow用户

发布于 2022-02-28 20:17:47

您需要分组阶段的累加器选项,例如:

代码语言:javascript
复制
 db.restaurants.aggregate([
  {
   $match: {
   location: "London"
   }
  },
  {
   $group: {
    _id: "$type_of_food",
     count: {
     $sum: 1
    }
   }
  }
 ])

游乐场

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71300431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档