微信咨询

微信咨询

13610*910*9

服务热线 7*24小时

电话咨询

微信小程序 多个字段(包含数组里的对象)模糊查询

iamdu2024-11-05 16:08:35 浏览: 1197

需求: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 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注