html52.com
我爱小程序-开发者交流社区

如何实现用.where查询进行update?

我有一个集合,集合里有用户的openid和一些自定义字段,想通过where查询到用户自己openid的记录,然后update里面的某个字段,有检查过云数据库权限,是所有用户可读,仅创建者可读写

字段,想通过where查询到用户自己openid的记录,然后update里面的某个字段,有检查过云数据库权限,是所有用户可读,仅创建者可读写

字段,想通过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
  }
}
//补充一下代码的文本

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付