收藏
回答

想对云数据库的一个集合中的所有数据新增字段,请问怎么做?

现在有个云数据库集合,想对其中的所有数据都新增一个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 } })
   
}


最后一次编辑于  09-06
回答关注问题邀请回答
收藏

2 个回答

  • 老张
    老张
    09-06

    在云函数里运行:

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

    没试过,你自己试试。

    09-06
    赞同 1
    回复 7
    • 三金鑫
      三金鑫
      09-06
      是这样写吗?我调用了一下,没成功
      09-06
      回复
    • 三金鑫
      三金鑫
      09-06回复三金鑫
      不能回复代码吗这论坛,我咋发不出来
      09-06
      回复
    • 三金鑫
      三金鑫
      09-06
      麻烦看一下,我把代码放到正文里了,回复发不出,不知为啥。
      09-06
      回复
    • 老张
      老张
      09-06回复三金鑫
      无语。
      09-06
      回复
    • 三金鑫
      三金鑫
      09-09回复老张
      新手,不好意思了,在数据中操作成功了……
      09-09
      回复
    查看更多(2)
  • 陈宇明
    陈宇明
    09-06

    循环数据进行修改新增

    09-06
    赞同
    回复 1
    • 三金鑫
      三金鑫
      09-06
      请问用哪个方法呢?给一个改一条数据的例子代码吧
      09-06
      回复
问题标签