收藏
回答

云函数中,更新数组操作符总是提示undefined是什么原因?

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()
const db = cloud.database().collection("liuyan");
const _= db.command;
// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  var result = {}
    result = await db.doc(event.lyid).update({
    data:{
      picArr: _.unshift(event.fileid)
    }
  })
    return result
  }

上段代码,已确认拼写都没有问题,如果不用unshift或者push之类的都没问题,一用这类更新数组的操作符就提示unshift或者push之类d undefined ,求解。
回答关注问题邀请回答
收藏

1 个回答

  • stop eating
    stop eating
    06-15
    const db = cloud.database();
    const _= db.command;
    
    await db.doc(event.lyid);
    
    06-15
    有用 1
    回复 3
登录 后发表内容
问题标签