小程序where 如何实现动态条件查询?
发布于 5 年前 作者 li56 8930 次浏览 来自 官方Issues

wx.cloud.init({});

const db = wx.cloud.database({});

const cont = db.collection(‘todos’);

Page({

data: {

address: “”

},

onLoad(options) {

const ids=options

console.log(ids)

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

_id:“ids”,

}).get()

.then((res) => {

console.log(res.data)

})

.catch((err) => {

console.log(err)

})

}

})

请问options已传入一个ID值,

我定义了const ids=options,

为什么where实现不了动态查询,反回的是空数组.


急!!!十分火急!!

3 回复

where({

    _id:ids.ID,

})

求助,我在where中写了_.in(),结果产生报错

_ is not defined

where({

    _id:_.in(ids)

})

ids是一个数组对象,如ids=[‘a’, ‘b’] 或者 [1,2,3]

回到顶部