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


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 相关文章推荐
javascript模拟实现C# String.format函数功能代码
Nov 25 Javascript
jQuery中:not选择器用法实例
Dec 30 Javascript
javascript变量声明实例分析
Apr 25 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
jquery仿ps颜色拾取功能
Mar 08 Javascript
整理关于Bootstrap列表组的慕课笔记
Mar 29 Javascript
Angular 4环境准备与Angular cli创建项目详解
May 27 Javascript
详解在 Angular 项目中添加 clean-blog 模板
Jul 04 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
Dec 28 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
Aug 10 Javascript
Javascript实现单选框效果
Dec 09 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
PHP关联数组的10个操作技巧
2013/01/21 PHP
PHP字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
js实现随机8位验证码
2020/07/24 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
Python实现多行注释的另类方法
2014/08/22 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
python逆向入门教程
2018/01/15 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
Python八皇后问题解答过程详解
2019/07/29 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
详解Canvas事件绑定
2018/06/27 HTML / CSS
餐厅总厨求职信
2014/03/04 职场文书
拉拉队口号
2014/06/16 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
党校毕业个人总结
2015/02/28 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
装修安全责任协议书
2016/03/22 职场文书
AJAX实现省市县三级联动效果
2021/10/16 Javascript