[英]Find all the documents having * in them in MongoDB
有人可以在MongoDB中为*提供正则表达式吗? 我想获取其中所有带有“ *”的文档。
这样的正则表达式(db.collection.find {value:new Regex('*')})应该返回所有此类文档
{"id":1,value:"abc/123/*"}
{"id":2,value:"abc/*/lmn"}
{"id":3,value:"abc*lmn"}
你近了 您只需要添加一个反斜杠即可在正则表达式中转义*
,因此不会将其视为特殊字符。
在外壳中:
db.collection.find({value: /\*/})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.