有人可以帮我在MongoDB中使用*的正则表达式。 我想要获取所有包含'*'的文档。
就像那个正则表达式(db.collection.find {value:new Regex('*')})应该返回所有这些文件
{"id":1,value:"abc/123/*"}
{"id":2,value:"abc/*/lmn"}
{"id":3,value:"abc*lmn"}
答案 0 :(得分:2)
你很亲密;你只需要添加一个反斜杠来逃避正则表达式中的*
,这样它就不会被视为特殊字符。
在shell中:
db.collection.find({value: /\*/})