计算mongoDB并获取相关数据

时间:2018-07-20 16:38:11

标签: mongodb

我有一个这样的文件:

[
  {
    "_id": "5b506dccc00e755288ceaec6",
    "title": "Mercedes",
    "URL": "Null",
    "price": 2700000,
    "region": "Mumbai",
    "Man_year": 2013
  },
  {
    "_id": "5b506dccc00e755288ceaec6",
    "title": "Ferrari",
    "URL": "Null",
    "price": 30000,
    "region": "China",
    "Man_year": 2013
  }
]

我正在尝试按man_year对汽车进行计数,并获取数组中的相关区域。

是否可以这样做

[{"_id":{"man_year":2010},"countofcars":2,{"regions":{"Mumbai","China"}}}

我试图做

db.collection('collection').aggregate([{ $group: { _id: {man_year:"$Man_year",region:"$region"}, countofcars: { $sum: 1 } } }]).toArray(function (err, results) {

,但按地区和年份进行计数。

0 个答案:

没有答案