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


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 相关文章推荐
用js设置下拉框为只读的小技巧
Apr 10 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
简化版手机端照片预览组件
Apr 13 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
Apr 03 Javascript
jQuery中使用animate自定义动画的方法
May 29 Javascript
jQuery+Ajax实现限制查询间隔的方法
Jun 07 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
JavaScript基于对象去除数组重复项的方法
Oct 09 Javascript
JavaScript实现省市联动过程中bug的解决方法
Dec 04 Javascript
JS中常用的消息框总结
Feb 24 Javascript
详解Node 定时器
Feb 26 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中多维数组按指定value排序的实现代码
2014/08/19 PHP
php求数组全排列,元素所有组合的方法
2016/05/05 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
Python中常见的异常总结
2018/02/20 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
基于opencv实现简单画板功能
2020/08/02 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
建筑经济管理专业求职信分享
2014/01/06 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
高三毕业评语
2014/12/31 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
小学班长竞选稿
2015/11/20 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技