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


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 相关文章推荐
ie8 不支持new Date(2012-11-10)问题的解决方法
Jul 31 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
Aug 30 Javascript
JS实现1000以内被3或5整除的数字之和
Feb 18 Javascript
一道关于JavaScript变量作用域的面试题
Mar 08 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
react-native-video实现视频全屏播放的方法
Mar 19 Javascript
详解如何在nuxt中添加proxyTable代理
Aug 10 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
Mar 29 Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 Javascript
javascript 数组精简技巧小结
Feb 26 Javascript
原生js实现表格循环滚动
Nov 24 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实现httpclient类示例
2014/04/08 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
Webkit的跨域安全问题说明
2011/09/13 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
jQuery中的select操作详解
2016/11/29 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
webpack的tree shaking的实现方法
2019/09/18 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
影视后期实训报告
2014/11/05 职场文书
公司承诺函范文
2015/01/21 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
病人慰问信范文
2015/02/15 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
《颐和园》教学反思
2016/02/19 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js