我有这样的结构
{
"name":"xxxxxx",
"list":[
{
"listname":"XXXXX1",
"card":[
{
"title":"xxxxxx",
"descip":"xxxxxxxxxx",
"id":"1213"
},
{
"title":"xxxxxx",
"descip":"xxxxxxxxxx",
"id":"1214"
}
]
},
{
"listname":"xxxxxx2",
"card":[
{
"title":"xxxxxx",
"descip":"xxxxxxxxxx",
"id":"1345",
},
{
"title":"xxxxxx",
"descip":"xxxxxxxxxx",
"id":"1346",
}
]
}
]
}
这里 listname 在列表数组中是唯一的,然后 id 在卡片数组中是唯一的。
我想将额外的两个键值对插入到卡片数组的特定文档中。例如现在我想在 id 号 1213 中添加额外的键值
输出应该是这样的
"card":[
{
"title":"xxxxxx",
"descip":"xxxxxxxxxx",
"id":"1213",
"name":"XXXXxx",
"age":"xxxx"
},
{
"title":"xxxxxx",
"descip":"xxxxxxxxxx",
"id":"1214",
}
]
如何更新?