同上
佬马识途
- 发布:2023-11-05 19:17
- 更新:2023-11-24 18:16
- 阅读:298
产品分类: uniCloud/App
示例代码:
操作步骤:
同上
同上
预期结果:
同上
同上
实际结果:
同上
同上
bug描述:
使用updateAndReturn对数组对象更新,返回的数据不对
例如
const db = uniCloud.database()
const cmd = db.command
const data = {
`items.0.abc': cmd.remove()
`items.0.def': cmd.remove()
}
cosnt {doc} = await db.collection('table').doc(_id).uddateAndReturn(data)
理论上 doc.items[0].abc和doc.items[0].def应该删掉的
但是实际上doc返回的结果是:
{
"items:[
{
"abc":{
"operator": "remove",
"operands": [],
"fieldName": {}
},
"def":{
"operator": "remove",
"operands": [],
"fieldName": {}
}
}
]
}
佬马识途 (作者)
阿里云
2023-11-27 12:47
DCloud_uniCloud_WYQ
不支持对数组里面的对象进行这样的更新
2023-11-27 14:16