导入数据源并实现精准搜索功能 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关键字
条件内容用大括号括起来,条件之间用英文逗号隔开,条件同处中括号内
文章图片
返回的数据:
文章图片
推荐阅读
- 视频教程|支付宝小程序3/3阶段_支付宝支付C#版-翟东平-专题视频课程
- 支付宝小程序|支付宝小程序-基础入门技能汇总
- 小程序|支付宝小程序唤起支付
- 微信开发|一文实现微信小程序支付 史上最全版
- 小程序|微信小程序转uniapp
- 微信小程序|微信小程序项目实例——图片处理小工具(自制低配版美图秀秀)
- 微信小程序|微信小程序学习之旅--零基础制作自己的小程序--第二个页面的制作
- vue|微信小程序中的web-view,实现微信小程序与h5页面间跳转
- 小程序|微信小程序入门篇