收藏
回答

云数据库查询数据的问题,一个字段是对象类型,属性名来自另一个字段的内容,这个如何写?

集合数据如下:

[

    {_id: 1, target: "c1", src:  {c1: "v11", c2: "v12"}},

    {_id: 2, target: "c2", src: {c1:"v21", c2: "v22"}}

]

我想最终得到的数据如下:

[

    {_id: 1, val: "v11"},

    {_id: 2, val: "v22"}

]

我试过如下写法都不行,求高手指点。

'$src.$target'

'$src[$target]'

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签