首页 > 解决方案 > 如何匹配具有连字符等特殊字符的字符串

问题描述

我有一个示例文档,其值为word

{'word': 'key-value'}
{'word': 'acid-base'}

我可以知道我怎样才能匹配'key-value'by'key value''acid-base''acid base'

在这里,我试图将单词与空格而不是连字符匹配

参考所以,我尝试使用转义字符匹配:

$match:{ 'word':/\-acid base/ }

但这不起作用,感谢TIA的任何帮助

标签: mongodbmongodb-query

解决方案


{'word':{ $regex: /acid.base/ }}

上面提到的正则表达式应该可以解决你在单词之间有一个特殊字符的问题


推荐阅读