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的。 求解答,怎么解决呢?