如何用update更新云数据集中所有记录?
发布于 5 年前 作者 tao37 8896 次浏览 来自 问答

//功能:更新所有用户的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 回复

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

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

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

回到顶部