一、简介:
最近一直在通过自学,用云开发做一个二手商城项目,现在做到搜索功能了。在此我对微信云开发模糊搜索进行了研究。搜索功能基本就是通过输入关键字查询与之相匹配的内容,并展示在页面上。目前小程序云开发还未提供模糊查询机制,因此我们只有通过正则表达式来完成云开发的模糊查询。
二、db.RegExp为正则表达式查询:
开发文档链接:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/db.regexp.html
关键代码:
// 数据库正则对象
db.collection('todos').where({
description: db.RegExp({
regexp: 'miniprogram',//miniprogram做为关键字进行匹配
options: 'i',//不区分大小写
})
})