H。是的
我有一个与mongodb(本机驱动程序)一起使用的节点应用程序。我有一个带有“父”字段的文档,例如"parent":"root/test/dir/"
。这就是我尝试查找“父”字段包含的所有文档的方式,例如“ root / test”。db.collection.find({"parent": new Regexp("root/test")})
它不起作用。
alexi2
正如@Blobonat指出的那样,您可以使用反斜杠字符来替代正则表达式中以下字符的特殊含义。
new Regexp("root\/test")
MDN是一个很好的资源:
特殊字符前面的反斜杠表示下一个字符不是特殊字符,应按字面意义进行解释。
同样地,逆也成立。
非特殊字符前面的反斜杠表示下一个字符是特殊字符,不应按字面意义进行解释。
您可以在这里找到更多信息
关于SO与URL和RegExp一起使用的问题,这里也有很多示例
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句