收藏
回答

云开发数据库模糊查询问题

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 客户端 wxc056733d6ccd7f5e 2.4.3

请教各位大神

云开发一个地址查询的小程序,怎么实现用正则表达式多个关键字模糊搜索数据库里面的地址?

例如:广东省广州市天河区华景北路211号附近 这个地址,然后我在搜索框输入"广州 华景北路"就出来这个地址?


回答关注问题邀请回答
收藏

1 个回答

  • 嘴爷
    嘴爷
    2019-03-08

    正则表达式:^(.*广州.*华景北路.*)$

    比如数据库里地址的字段为:location

    .where()里写法如下

    {

        location: db.RegExp({

        regexp: '^(.*广州.*华景北路.*)$',

        options: 'i' 

    }


    其中db为数据库的引用:const db = cloud.d/a/t/a/b/a/s/e()

    注:加了几个斜杠,否则提交不了



    2019-03-08
    有用 1
    回复
登录 后发表内容