微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 正则表达式Spring数据mongodb存储库

早上好,

我正在尝试使用Query注释将正则表达式与Spring数据mongodb存储库相结合.
我想要的是在我的mongo文档的一个字符串属性搜索一个子字符串.
我一直在寻找谷歌和这里,但我没有发现任何优雅,我想知道Spring数据是否有关于这个使用存储库的正式事项.

问候.

最佳答案
这似乎是一个老问题,所以也许你已经有了一个解决方案,但在这里我是如何处理同样的问题的:

@Query(value = "{'title': {$regex : ?0,$options: 'i'}}")
Foo findByTitleRegex(String regexString);

使用/?0 /表示法将不起作用,因为Spring Data会将String值与引号放在一起

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐