微信小程序 多个字段(包含数组里的对象)模糊查询
需求:openid为当前登录用户的openid 且(手机号或者用户名或者标题为 输入框的值)
let user = wx.getStorageSync('user')
const db = wx.cloud.database();
const _ = db.command
wx.cloud.database().collection('order').where(
_.and([
{
openid: user[0].openid
},
_.or([{
buyerName: db.RegExp({
regexp: '.*' + this.data.keyword,
options: 'i',
})
},
{
buyerPhone: db.RegExp({
regexp: '.*' + this.data.keyword,
options: 'i',
})
},
{
"orderInfo.title": db.RegExp({
regexp: '.*' + this.data.keyword,
options: 'i',
})
},
]),
])
).get()
.then(result => {
//处理返回的结果
})
欢迎留下你的看法
共 0 条评论