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


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 相关文章推荐
基于jquery的仿百度的鼠标移入图片抖动效果
Sep 17 Javascript
实现动画效果核心方式的js代码
Sep 27 Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 Javascript
Js 获取、判断浏览器版本信息的简单方法
Aug 08 Javascript
javascript宿主对象之window.navigator详解
Sep 07 Javascript
浅谈React Native 中组件的生命周期
Sep 08 Javascript
你应该知道的几类npm依赖包管理详解
Oct 06 Javascript
React Native中TabBarIOS的简单使用方法示例
Oct 13 Javascript
php 解压zip压缩包内容到指定目录的实例
Jan 23 Javascript
详解可以用在VS Code中的正则表达式小技巧
May 14 Javascript
JS求解两数之和算法详解
Apr 28 Javascript
JavaScript 类的封装操作示例详解
May 16 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 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
php xml实例 留言本
2009/03/20 PHP
PHP 调试工具Debug Tools
2011/04/30 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
python简单实现旋转图片的方法
2015/05/30 Python
Python的re模块正则表达式操作
2016/05/25 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python 用下标截取字符串的实例
2018/12/25 Python
Python登录系统界面实现详解
2019/06/25 Python
Python 3 使用Pillow生成漂亮的分形树图片
2019/12/24 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
实习生个人找工作的自我评价
2013/10/30 职场文书
岗位职责定义及内容
2013/11/08 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
学校教师读书活动总结
2014/07/08 职场文书
高中生学习计划书
2014/09/15 职场文书
2014年公务员工作总结
2014/11/18 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang