我有一个集合,集合里有用户的openid和一些自定义字段,想通过where查询到用户自己openid的记录,然后update里面的某个字段,有检查过云数据库权限,是所有用户可读,仅创建者可读写
网友回复
李小虎:
const cloud = require('wx-server-sdk')
cloud.init({
env: "test-0gox2qr9e583e156",
traceUser:true
})
const db = cloud.database()
const _ = db.command
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
try {
return await db.collection('userlist')
// .where({
// openid:wxContext.openId,
// })
// .doc("13c6ced75faa65f400128aed090edcc7")
.update({
data:{
wuzi:202
}
})
} catch (error) {
console.error(error)
}
return {
data:event
}
}
//补充一下代码的文本