写入权限
发布于 7 年前 作者 yang08 3813 次浏览 来自 问答

麻烦问一下  明明返回成功修改  可是数据库还是没修改  请问是写入权限的问题吗?只可以修改自己的

console.log(that.data.Datares[itemId - 1]._id)//传递的openid 进行字段修改

const db = wx.cloud.database()

// 查询当前用户信息

var zhuangtai = false;

db.collection(‘counters’).doc(that.data.Datares[itemId - 1]._id).get({

success(res) {

console.log(res.data.zhuangtai)

//没停权 进行停权

if (res.data.zhuangtai) {

wx.showModal({

title: ‘本账号处于【正常】状态’,

content: ‘停权后将无法登陆,是否继续?’,

confirmColor: ‘#007aff’,

cancelColor: ‘#007aff’,

confirmText: ‘停权’,

cancelText: ‘取消’,

success: function (res) {

if (res.confirm) {

db.collection(‘counters’).doc(that.data.Datares[itemId - 1]._id).update({

data: {

zhuangtai: false

},

success: res => {

app.gonggao(‘停权成功’)

}

})

} else {

}

}

})

}else

{

wx.showModal({

title: ‘本账号处于【停权】状态’,

content: ‘停权后将无法登陆,是否继续?’,

confirmColor: ‘#007aff’,

cancelColor: ‘#007aff’,

confirmText: ‘解除’,

cancelText: ‘取消’,

success: function (res) {

if (res.confirm) {

db.collection(‘counters’).doc(that.data.Datares[itemId - 1]._id).update({

data: {

zhuangtai: true

},

success: res => {

app.gonggao(‘解除成功’)

}

})

} else {

}

}

})

}

1 回复

使用云函数update就好了

回到顶部