获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
好吧,发现了,还是类型的问题,改成_id: _.eq(Number(mx)) 就好了
db.collection('').where({key:value})中的value是否可为变量?const db = wx.cloud.database(); const _ = db.command; db.collection('xingfa').where({ _id: _.eq(mx) }) .get({ success: function(res) { console.log(res.data); this.setData({ lawcomss: res.data }) } }) mx为变量, 很奇怪,如果mx在之前已经赋予实际值,比如 mx=2,那可以取出记录为2的数据;可是如果通过 mx=idx (idx也是变量,且有值)赋值,却无法取出数据,idx也是等于2的。 求解答,怎么解决呢?
2019-11-21