MongoDB,添加并格式化数组结果上的字段

MongoDB,添加并格式化数组结果上的字段,mongodb,Mongodb,我有以下文件: [{ _id: "5a9eff23b9eea111a00016c8", participants: [ 2, 3 ] }] 我想知道是否有可能在数组结果中添加和格式化字段,类似这样的事情 { _id: "5a9eff23b9eea111a00016c8", participants: [ { _id: 2, order: 22, }, { _id: 3, or

我有以下文件:

[{
  _id: "5a9eff23b9eea111a00016c8",
  participants: [
     2,
     3
  ]
}]
我想知道是否有可能在数组结果中添加和格式化字段,类似这样的事情

{
  _id: "5a9eff23b9eea111a00016c8",
  participants: [
     {
      _id: 2,
      order: 22,
     },
     { 
      _id: 3,
      order: 22,
     } 
  ]
}
这不应保存在数据库中,只应在响应时附加

如果可能的话,我想要一个建议

@罗尔施图法赫勒
我不这么认为,这些字段(顺序,_id)不存在于其他表中,它们是自定义的,我已经找到了。效果很好。在PHP中完成

我使用了$map,请参阅下面的文档。

结果如下:

{
  title: "Channel#O4ScAPkYLz",
  participants: [
    {
     recipient: 2,
     status: false
    },
    {
     recipient: 1,
     status: false
    }
  ]
}

我不这么认为,这些字段(顺序,_id)不存在于其他表中,它们是自定义的。然后告诉我们它们来自何处我想自己添加它们,正如标题所说,“添加并格式化字段…”是什么阻止了您在使用的编程语言中这样做?
{
  title: "Channel#O4ScAPkYLz",
  participants: [
    {
     recipient: 2,
     status: false
    },
    {
     recipient: 1,
     status: false
    }
  ]
}