想对云数据库的一个集合中的所有数据新增字段,请问怎么做?
发布于 7 年前 作者 zhuqiang 10081 次浏览 来自 官方Issues

现在有个云数据库集合,想对其中的所有数据都新增一个view字段,默认值为0,这该怎么做?

能不能给个例子代码呢?

新手,请多多包涵

下面是刚刚尝试的,没成功

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const productsCollection = db.collection('products')
// 云函数入口函数
exports.main = async (event, context) => {
 
  db.collection(col).where({ _id: _.neq(0) }).update({ date: { view: 0 } })
   
}
2 回复

在云函数里运行:

db.collection(col).where({_id:_.neq(0)}).update({date:{view:0}})

没试过,你自己试试。

循环数据进行修改新增

回到顶部