【求助】小程序云开发,请求数据读不出来
发布于 6 年前 作者 zhaofang 16819 次浏览 来自 问答

想通过where.方式读取符合(1._openid  2.num  )两个条件的数据(location),但读取不成功。反而通过doc.(’_id’)能读取,但就无法筛选符合条件的数据了。

希望能提供通过where.读取的成功方法,谢谢!

代码如下:

const db = wx.cloud.database();

db.collection(‘mi_cloud’).where({

_openid: ‘o8o - G5FENEXj_huKcZlp - Rvb9acg’,

num: 1

})

.get({

success: function (res) {

// res.data 包含该记录的数据

console.log(res.data)

that.setData({

location: res.data.location

})

}

})

2 回复

const db = wx.cloud.database();

db.collection('mi_cloud').where({

_openid: 'o8o - G5FENEXj_huKcZlp - Rvb9acg',

num: 1

})

.get().then(

{success: function (res) {

// res.data 包含该记录的数据

console.log(res.data)

that.setData({

location: res.data.location

})

}}

)

这样应该就好了,你试试

你这语句的意思是

openid='o8o - G5FENEXj_huKcZlp - Rvb9acg'   并且 num=1


不知道你有没有对应的记录  

如果有  请检查权限

回到顶部