// 云函数入口文件
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 ,求解。
const db = cloud.database(); const _= db.command; await db.doc(event.lyid);