小程序
小游戏
企业微信
微信支付
扫描小程序码分享
刚从其他云搬了数据过来云开发,发现好像没有支持数据库模糊搜索查询???!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
字符串 模糊匹配 :^(.*张三.*name.*)$ ; 等值匹配 ^(张三)$
数据库里有个字段 time : 2019-01-08 10:10 如果希望用正则匹配出来2019-01-08这天的数据可以这样写:
.where()中的写法如下
{
time: db.RegExp({
regexp: '^(.*2019-01-08.*)$',
options: 'i'
}
这样可以按年、年-月、年-月-日筛选出你要的数据。
在云函数里亲测有效,如果有更好的方法,可共享给大家。
可以到这个网站在线测试正则表达式:http://tools.jb51.net/regex/javascript
其中db为数据库的引用:const db = cloud.d/a/t/a/b/a/s/e()
注:加了几个斜杠,否则提交不了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
正则表达式查询
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/db.regexp.html
好的,非常感谢!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
字符串 模糊匹配 :^(.*张三.*name.*)$ ; 等值匹配 ^(张三)$
数据库里有个字段 time : 2019-01-08 10:10 如果希望用正则匹配出来2019-01-08这天的数据可以这样写:
.where()中的写法如下
{
time: db.RegExp({
regexp: '^(.*2019-01-08.*)$',
options: 'i'
}
这样可以按年、年-月、年-月-日筛选出你要的数据。
在云函数里亲测有效,如果有更好的方法,可共享给大家。
可以到这个网站在线测试正则表达式:http://tools.jb51.net/regex/javascript
其中db为数据库的引用:const db = cloud.d/a/t/a/b/a/s/e()
注:加了几个斜杠,否则提交不了
正则表达式查询
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/db.regexp.html
好的,非常感谢!