gpt4 book ai didi

java - Spring mongodb 标准

转载 作者:可可西里 更新时间:2023-11-01 10:43:04 26 4
gpt4 key购买 nike

我将 Spring Data 与 Mongodb 结合使用,但遇到了一个问题。我不能用这个在我的存储库中执行我的条件查询:

@Query("{'name':/.*?0.*/}")
public List<DirectoryEntity> findByName(String name);

让它发挥作用的好方法是什么?我需要简单的条件,名称包含参数。

用这个注解请求的好方法是什么?

最佳答案

尝试使用 $regex 查询表达式中的运算符:

@Query("{'name':{'$regex':?0,$options:'i'}}")
public List<DirectoryEntity> findByName(String name);

正则表达式中的 i 选项切换大小写不敏感,并允许模式中的所有字母匹配大小写。

关于java - Spring mongodb 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30661796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com