问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 需求 工具 wx7c1c8049a292d079 2.2.5
想通过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
})
}
})
代码片段
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 }) } })
微信小程序开发问题解答
微信小程序开发者回答: 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
不知道你有没有对应的记录 如果有 请检查权限
微信小程序开发者回答:
是的,是这个意思。
我有权限,数据都是我创建的,有这个记录
本文网址:http://www.91bianli.com/weixinxiaochengxu/37686.html