根据openID进行的查询,但是请求的openID比返回的ID多一个r,请问where是模糊查询么?
const db = wx.cloud.database()
// 查询当前用户所有的 counters
db.collection('doTest').where({
_openid: "oSL175Q6xuX0syQcKRdk57sGF5zIr"
}).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)
}
})
模糊查询用的是正则,你这个只能是_openid值是一样才会回来数据,你这个值不一样也能回来就奇怪了