如何在对象上将数组转换为数组mongoDB

gudnpqoy  于 2023-08-04  发布在  Go
关注(0)|答案(1)|浏览(95)

我想把一个数组转换成一个数组对象对象为一个集合中的每个文档
第一个月

data: [ {id: 1, ..}, {id: 2, ..}, { id: 3, ..}]

kb5ga3dv

kb5ga3dv1#

请使用以下代码

[
  {
    $addFields:
      /**
       * newField: The new field name.
       * expression: The new field expression.
       */
      {
        newIds: {
          $map: {
            input: "$ids",
            as: "this",
            in: {
              id: "$$this",
            },
          },
        },
      },
  },
]

字符串

相关问题