云开发where模糊查询怎么使用普通正则?

发布于 8 年前作者 chao99342 次浏览最后编辑 8 年前来自 issues

官方说一般情况下用这个原生的正则去匹配,可是具体要怎么用呢?比如我数据库user表有两条数据,一条{name:‘‘刘德华’’},一条是{name:"张学友}我现在想通过一个“刘”字来找到其中一条数据,要怎么写呢?求大神告知!

1 回复
na46
na461 楼5 年前
// 数据库正则对象
db.collection('todos').where({
  name: db.RegExp({
    regexp: '刘'
  })
})
// 原生Javascript对象
db.collection('todos').where({
  name: /刘/
})