查询嵌套列表的长度

时间:2017-02-06 14:21:50

标签: mongodb mongodb-query

我想查询以下具有列表列表并获取其长度的条目:

1 个答案:

答案 0 :(得分:1)

db.collection.aggregate([
  { $unwind: '$molecules' },
  { $group: {
    _id: '$scene',
    molecules: { $push: { $size: '$molecules.data' } },
  } },
])

给出

{ _id: 7674, molecules: [ 2, 1 ] }