云开发数据库addToSet添加多个元素官方文档描述有误
官方示例
const _ = db.command
db.collection('todos').doc('doc-id').update({
data: {
tags: _.addToSet({
each: ['database', 'cloud']
})
}
})
each应为&each,否则addToSet的参数会作为一个对象添加进去
正确写法应为
const _ = db.command
db.collection('todos').doc('doc-id').update({
data: {
tags: _.addToSet({
$each: ['database', 'cloud']
})
}
})