试了n种方法都不行,不清楚是不是微信官方认为使用下标删除数组有隐含问题,我暂时使用两次命令删除,
这里的const tt=db.command是为了能在云开发控制台测试执行pull,实际使用可以改为_,感谢社区大神~
const tt=db.command
db.collection('place').doc("id").update({
data: {
'rules.0':_.remove()
}
})
db.collection('place').doc("id").update({
data: {
'rules':tt.pull(null)
}
})
只有这样做吗?查了两次比较麻烦emmm