微信小程序 云开发模糊查询实现解析


Posted in Javascript onSeptember 02, 2019

这篇文章主要介绍了微信小程序 云开发模糊查询实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

解释:

db.RegExp

从基础库 2.3.2 开始(wx-server-sdk 从 0.0.23 开始),数据库支持正则表达式查询,开发者可以在查询语句中使用 JavaScript 原生正则对象或使用 db.RegExp 方法来构造正则对象然后进行字符串匹配。在查询条件中对一个字段进行正则匹配即要求该字段的值可以被给定的正则表达式匹配

 事例:

search(e, val) {
        const _this = this
        this.screenName = e
        const db = wx.cloud.database({env: '环境ID'})
        const _ = db.command
        db.collection('person').where(_.or([
         {
          name:db.RegExp({
            regexp:e,
            option:'i'
          })
         },
         {
          person:db.RegExp({
            regexp:e,
            option:'i'
          })
         },
         {
          location:db.RegExp({
            regexp:e,
            option:'i'
          })
         }
        ]).and([{
          del:0
        }])).get({
          success: function(res) {
            _this.list = res.data
          }
        })
      },

上面.or中条件为或,.and条件中并列满足。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
json对象转字符串如何实现
Dec 02 Javascript
提取jquery的ready()方法单独使用示例
Mar 25 Javascript
JS定义网页表单提交(submit)的方法
Mar 20 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
May 19 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
Jun 05 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
Jul 01 Javascript
Angular2入门教程之模块和组件详解
May 28 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
使用use注册Vue全局组件和全局指令的方法
Mar 08 Javascript
Vue infinite update loop的问题解决
Apr 23 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 #Javascript
js中比较两个对象是否相同的方法示例
Sep 02 #Javascript
浅谈vue限制文本框输入数字的正确姿势
Sep 02 #Javascript
Layui 带多选框表格监听事件以及按钮自动点击写法实例
Sep 02 #Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 #Javascript
详解element-ui表格中勾选checkbox,高亮当前行
Sep 02 #Javascript
详解基于Vue的支持数据双向绑定的select组件
Sep 02 #Javascript
You might like
记录mysql性能查询过程的使用方法
2013/05/02 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
js调用css属性写法
2013/09/21 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
从vue源码看props的用法
2019/01/09 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
用 js 写一个 js 解释器过程详解
2019/08/02 Javascript
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
python算法学习之基数排序实例
2013/12/18 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
python 重定向获取真实url的方法
2018/05/11 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
python 获取url中的参数列表实例
2018/12/18 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
建筑工程技术应届生自荐信
2013/09/27 职场文书
科室工作个人总结的自我评价
2013/10/29 职场文书
理发店策划方案
2014/06/05 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis
Java的Object类的九种方法
2022/04/13 Java/Android