首页 > 解决方案 > 在 mongo 中使用 $group 中生成的字段

问题描述

我有一个执行以下操作的 mongo 查询:

$group: {
  _id: { ....},
  foo: {
    $push: {
       field1: { $map: { input: "myObjects", as: "obj", in: "$$obj.title" }
       field2: myArray
    }
  }
}

我想将 field1 与 myArray 连接以生成 field2。我试过这样做:

field2: { $concatArrays: ["$field1", myArray] }

但我只从 myArray 中获取值。

标签: mongodbmongodb-query

解决方案


推荐阅读