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