小程序|小程序云开发入门——搜索功能

导入数据源并实现精准搜索功能 1.事先准备好新闻数据,并修改数据权限
小程序|小程序云开发入门——搜索功能
文章图片

小程序|小程序云开发入门——搜索功能
文章图片
2.精准搜索采用where语句

Page({ onLoad(){ wx.cloud.database().collection('news') .where({ title:'谷爱凌是谁' }).get() .then(res=>{ console.log('请求到的数据',res) }) } })

3.搜索结果
小程序|小程序云开发入门——搜索功能
文章图片

模糊搜索单个字段利用正则表达式进行模糊搜索
let db=wx.cloud.database() Page({ onLoad(){ db.collection('news') .where({ //模糊搜索:用正则表达式搜索需要的字段,这里为content content:db.RegExp({ regexp:'夺冠',//要搜索的词 options:'i'//不区分大小写 }) }).get() .then(res=>{ console.log('请求到的数据',res) }) } })

搜索内容
小程序|小程序云开发入门——搜索功能
文章图片

模糊搜索多个字段【小程序|小程序云开发入门——搜索功能】使用command里面的and、or关键字
条件内容用大括号括起来,条件之间用英文逗号隔开,条件同处中括号内
小程序|小程序云开发入门——搜索功能
文章图片

返回的数据:
小程序|小程序云开发入门——搜索功能
文章图片


    推荐阅读