请问如何构造动态查询?
const db = wx.cloud.database()
const _ = db.command
var name = ['张三', '李四']
db.collection("users")
.where({
name: _.or(_.eq(name[0]),_.eq(name[1]))
}).get()
如果name数组长度可变,上面查询条件如何改写?谢谢!
框架类型 | 问题类型 | 终端类型 | AppID | 基础库版本 |
---|---|---|---|---|
小程序 | Bug | 客户端 | wx8fc36717e0e207da | 2.6.4 |
请问如何构造动态查询?
const db = wx.cloud.database()
const _ = db.command
var name = ['张三', '李四']
db.collection("users")
.where({
name: _.or(_.eq(name[0]),_.eq(name[1]))
}).get()
如果name数组长度可变,上面查询条件如何改写?谢谢!
1 个回答
db.command.in
是不是可以?
谢谢!正确
写成: name:_.in(name)