加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

小程序云开发模糊查询,实现数据库多字段的模糊搜索

发布时间:2020-12-14 19:04:03 所属栏目:资源 来源:网络整理
导读:最近做小程序云开发时,用到了一个数据库的模糊搜索功能,并且是要求多字段的模糊搜索。 网上也有一大堆资源,但是都是单个字段的搜索。如下图 上图只可以实现time字段的模糊搜索。但是我们如果相对数据表里的多个字段做模糊查询呢?该怎么办呢。 多字段模糊

最近做小程序云开发时,用到了一个数据库的模糊搜索功能,并且是要求多字段的模糊搜索。

网上也有一大堆资源,但是都是单个字段的搜索。如下图

上图只可以实现time字段的模糊搜索。但是我们如果相对数据表里的多个字段做模糊查询呢?该怎么办呢。

多字段模糊搜索

一,如我们的数据表里有以下数据,我们想同时模糊查询name和address字段

如我们搜索“周杰”可以看到我们查询到下面两条数据。

二,如我们搜索“编程”,可以搜索到下面数据

可以看到我们搜索到的两条数据,一个是name字段为 编程小石头,?
一个是address字段里包含“编程“ 字样。

下面把代码贴给大家

  1. let key = "编程小石头";
  2. const db wxclouddatabase();
  3. dbcollection'qcl').where(_.or([{
  4. regexp'.*' + },
  5. address({
  6. }
  7. success res =>{
  8. fail err err}
  9. key就是我们要搜索的关键字。主要是用到了数据库查询的where,or,get方法。?
    代码都给大家贴出来来,如果对云开发和云数据库还不是很了解的同学可以去翻看下我以前写的文章。

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读