我正在尝试使用 spring 查询 MongoDB,但我无法让我的正则表达式工作。
我在 mongodb 中有一个树作为物化路径,就像在 MongoDB 文档(http://www.mongodb.org/display/DOCS/Trees+in+MongoDB)中一样。
在外壳中查询
db.categories.find({path:/^\w+,$/})
可以很好地找到第一个逗号之前的路径。
例如: {"path" : "a,"} 返回但不是 {"path: "a,b,"} 这就是我想要的。
如何在春季进行相同的查询?我试过了:
new Query(Criteria.where("path").regex("/^\\w+,$/"))
但这不起作用。
谢谢