美文网首页
微信小程序云开发db.RegExp

微信小程序云开发db.RegExp

作者: hao_developer | 来源:发表于2022-10-18 17:17 被阅读0次

    options 参数说明

    参数 说明
    i 大小写不敏感
    m 跨行匹配;让开始匹配符 ^ 或结束匹配符 $ 时除了匹配字符串的开头和结尾外,还匹配行的开头和结尾
    s 让 . 可以匹配包括换行符在内的所有字符
    // 首先是对数据库中单个字段进行模糊搜索
    db.collection('user').where({
       knowledgelabel: db.RegExp({
          regexp: '.*' + event.inputValue + '.*',
          options: 'i',//表示不区分大小写
       }),
    }).orderBy('myfans.length', 'desc')
    .get()
    

    //有时我们需要同时对数据库中的多个字段进行模糊搜索

    db.collection('books').where(
       _.or([{
          text: db.RegExp({
          regexp: '.*' + key+'.*', //key为用户输入的内容
          options: 'i',
        })
      },
      {  
         coverTitle: db.RegExp({
         regexp: '.*' + key+'.*',
         options: 'i',
        })
      }
    ])
     ).orderBy('timestamp', 'desc').
    limit(20)
    .get()
    

    相关文章

      网友评论

          本文标题:微信小程序云开发db.RegExp

          本文链接:https://www.haomeiwen.com/subject/meqszrtx.html