db.RegExp 方法来构造正则对象然后进行字符串匹配?
db.RegExp能用来模糊查询?
中文如何匹配?
like是不是还会出?
1 回复
db.RegExp 可以理解为和 JS 的正则表达式完全等价,正则表达式能做的事情都可以实现(比如模糊查询)。
中文匹配的话直接在正则表达式中使用中文就好,比如下面是搜索 content 字段中含有“小程序云”的文档:
// 直接使用 JS 的正则表达式 const result = await db.collection( 'test' ).where({ content: /小程序云/ }).get() // 也可以用 db.RegExp const result = await db.collection( 'test' ).where({ content: db.RegExp({ regexp: '小程序云' }) }).get() |
对like的支持还在规划中。