各位大神,下面这个代码无论code如何定义都是可以执行的,麻烦问下问题出在哪里呢?谢谢
onConfirm: function () {
console.log(code, "number")//可以获取这里的code值,code是输入框输入的内容,已经获取成功
const db = wx.cloud.database()
// // 查询当前用户所有的 counters
db.collection('jihuo').where({ //jihuo是云数据库,权限已放开,比对的是jihuo这个数据库中字段name与code的值是否一致
name: code
}).get({
success: res => {
this.setData({
queryResult: JSON.stringify(res.data, null, 2)
})
console.log('[数据库] [查询记录] 成功: ', res)
},
fail: err => {
wx.showToast({
icon: 'none',
title: '查询记录失败'
})
console.error('[数据库] [查询记录] 失败:', err)
}
})
}
没有数据也会给你返回啊,具体有没有你可以看返回的data是不是空的