源代码附在后面,当数据库的权限设置为
{
"read": true,
"write": "doc._openid == auth.openid"
}
的时候,
以下语句无法运行,既不报成功,也不报错,数据库的数据也没有得到更新。
myid已经赋值为_id的值,想要更新数据库中的某一条数据。但.update()和.set()都不行。试过了增加"update"的权限设置也不行。
应该怎样修改啊???
哈哈,问题已经解决了,是没有好好看文档。。。不用回答了,多看看文档就好了!
db.collection('user').doc(myid).update({
data: {
gender: '女'
},
success: function(res) {
console.log('更新成功', res.data)
},
fail:function(res){
console.err('更新失败', res)
}
})