Mah*_*ari 1 javascript regex mongodb node.js mongodb-query
我有一个MongoDB查询,如下所述:
Mailbox.find({ subject: new RegExp(query , 'i') });
Run Code Online (Sandbox Code Playgroud)
此查询为我提供了包含查询的所有结果.例如,我的查询是test,然后输出显示包含'test'的所有结果.
如果我想要只有起始字母't'或单词'test'的结果,怎么办呢?
这是一般的正则表达式问题,应该是可搜索的
/^test/
Run Code Online (Sandbox Code Playgroud)
^插入符号表示该行的开始.
在mongo中也建议从一开始就进行搜索以提高效率,这意味着避免收集扫描.有关此形式的更多信息,请参阅文档中的$ regex.
将此作为书签,以及您可能需要的任何其他更改的参考.
http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/
| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |