2016-07-07 83 views
0

有人可以帮助我在MongoDB中使用*的正则表达式。 我想获取其中包含'*'的所有文档。在MongoDB中查找所有包含*的文档

这样的正则表达式(db.collection.find {值:新的正则表达式( '*')})应该返回所有这些文件

{"id":1,value:"abc/123/*"} 
{"id":2,value:"abc/*/lmn"} 
{"id":3,value:"abc*lmn"} 

回答

2

你靠近;你只需要添加一个反斜杠来在你的正则表达式中跳过*,所以它不会被当作特殊字符。

在shell:

db.collection.find({value: /\*/}) 
相关问题