云开发“字段名.$[].字段名”更新数组对象?
logo:为数组对象 我想实现下标0的default值改为true时,下标1的default值改为false。 [图片] const status = await db.collection('Group')
.where({
_id: event.groupId
}).update({
data: {
'logo.$[].default': _.set(_.expr(
$.cond({
if: $.eq(['$default', true]),
then: false,
else: true
})
))
}
});
我的方法报错:The dollar ($) prefixed field '$expr' in 'logo.0.default.$expr' is not valid for storage.