Mongo正则表达式模式语法匹配斜杠

时间:2016-01-11 09:05:16

标签: regex mongodb

我试图搜索以某种格式开头的网址,例如http://stackoverflow.com/questions使用mongo模式语法。我试过了

db.mycollection.find({"link": /^http://stackoverflow.com/questions/})

这显然不起作用,因为/字符是分隔符。我也尝试用反斜杠转义斜杠:

db.mycollection.find({"link": /^http:\/\/stackoverflow\.com\/questions/})

但这给了我一个语法错误。那么如何匹配斜杠?

1 个答案:

答案 0 :(得分:1)

事实证明,使用反斜杠转义斜杠只能在MongoHub中起作用。它在控制台中按预期工作,即

db.mycollection.find({"link": /^http:\/\/stackoverflow\.com\/questions/})