收藏
回答

如何用update更新云数据集中所有记录?

//功能:更新所有用户的limit值false true

const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()

// 云函数入口函数

exports.main = async (event, context) => {

  try {

    return await db.collection(event.tablename)

.where({limit:false}) // 此句不加可以吗?

.update({

      data: {         

        limit: event.limitvalue,  //true\false  

      }

    })

  } catch (e) {

    console.error(e)

  }

}

// 我想不加入where实现更新所有记录,可行吗?

回答关注问题邀请回答
收藏

3 个回答

  • 郭松
    郭松
    发表于移动端
    2021-04-23

    经测试,只要保留where语句,不要写条件就行 

    .where({ }) // 此句要保留



    2021-04-23
    有用 1
    回复
  • dreamhunter
    dreamhunter
    2021-04-23

    用测试数据自己测下比较稳妥

    2021-04-23
    有用
    回复
  • xplee
    xplee
    2021-04-22

    可以

    2021-04-22
    有用
    回复
登录 后发表内容