开发者社区 问答 正文

MongoDB用正则查询时如何转义查询条件中的字符?

screenshot
如上面的代码所示,当keyword包含一些正则符号,比如$之类时,查询结果就不准确了。
不知道mongodb有没有内置转义的方法,还是说必须要外部对keyword进行转义?

展开
收起
蛮大人123 2016-02-13 15:51:42 5671 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    mongodb的正则表达式查询有两种格式
    一种是{key:{$regex:".*"}}
    另一种是{key:/.*/}
    对于第一种转义用\
    第二种用\

    2019-07-17 18:42:07
    赞同 展开评论