云数据库查询数据的问题,一个字段是对象类型,属性名来自另一个字段的内容,这个如何写?
集合数据如下:
[
{_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]’