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
}
]
}