push方法提示未定义?
//获取20250417date
let date = getApp().getCurrentYMD()
console.log("选择大小桌时的时间为", date)
//添加数据前要先查询paihao中是否已经有了该数据
wx.cloud.database().collection('paihao').doc(date).get()
//查询数据已存在
.then(res=>{
console.log('查询今天是否有排号',res)
if(res.data && res.data._id){
wx.cloud.database().collection('paihao').doc(date)
.update({
data:{
xiaozhuo:_.push('333')
}
}).then(res=>{
console.log('排号等位更新的结果',res)
})
}
})
//查询数据不存在
.catch(res=>{
console.log('查询数据不存在',res)
//添加等号排位数据
wx.cloud.database().collection('paihao')
.add({
data:{
_id:date,
date:getApp().getCurrentYMDStr(),
xiaozhuo:['1', '2'],
xiaozhuonum:0,
}
})
})
如下问题:
数组:xiaozhuo:['1','2']无法追加push第三个元素,提示如下错误
[图片][图片]