构造正则表达式,仅需在普通 js 正则表达式无法满足的情况下使用
options 支持 i, m, s 这三个 flag,注意 JavaScript 原生正则对象构造时仅支持其中的 i, m 两个 flag,因此需要使用到 s 这个 flag 时必须使用 db.RegExp 构造器构造正则对象。flag 的含义见下表:
flag | 说明 |
---|---|
i | 大小写不敏感 |
m | 跨行匹配;让开始匹配符 ^ 或结束匹配符 $ 时除了匹配字符串的开头和结尾外,还匹配行的开头和结尾 |
s | 让 . 可以匹配包括换行符在内的所有字符 |
// 原生 JavaScript 对象
db.collection("todos").where({
description: /miniprogram/i
})
// 数据库正则对象
db.collection("todos").where({
description: db.RegExp({
regexp: "miniprogram",
options: "i",
})
})
// 用 new 构造也是可以的
db.collection("todos").where({
description: new db.RegExp({
regexp: "miniprogram",
options: "i",
})
})
令面板,我们在之前的学习过程中已经多次使用了。命令面板是一个非常特殊的 UI 组件,假如说你从来没有用过 VS Code 或者 Sublim...
iSCSI技术在工作形式上分为服务端(target)与客户端(initiator)。iSCSI服务端即用于存放硬盘存储资源的服务器,它作为前面创...
负载均衡模块负载均衡模块用于从upstream指令定义的后端主机列表中选取一台主机。Nginx 先使用负载均衡模块找到一台主机,再使用...
来源:http://www.cn-dos.net/forum/viewthread.php?tid=21167fpage=1highlight=findstr问题缘起于bsijl一篇关于findstr错误过滤...
目前,Kubernetes 支持在多种环境下的安装,包括本地主机(Fedora)、云服务(Google GAE、AWS 等)。然而最快速体验 Kubernetes...