Spring mongodb 个标准
Spring mongodb criteria
我将 Spring 数据与 Mongodb 一起使用,我遇到了问题。我不能用这个在我的存储库中执行我的条件查询:
@Query("{'name':/.*?0.*/}")
public List<DirectoryEntity> findByName(String name);
让它工作的好方法是什么?我需要简单的条件,名称包含参数。
用这个注解请求的好方法是什么?
尝试在查询表达式中使用 $regex
运算符:
@Query("{'name':{'$regex':?0,$options:'i'}}")
public List<DirectoryEntity> findByName(String name);
正则表达式中的 i
选项切换不区分大小写,并允许模式中的所有字母匹配大小写。
我将 Spring 数据与 Mongodb 一起使用,我遇到了问题。我不能用这个在我的存储库中执行我的条件查询:
@Query("{'name':/.*?0.*/}")
public List<DirectoryEntity> findByName(String name);
让它工作的好方法是什么?我需要简单的条件,名称包含参数。
用这个注解请求的好方法是什么?
尝试在查询表达式中使用 $regex
运算符:
@Query("{'name':{'$regex':?0,$options:'i'}}")
public List<DirectoryEntity> findByName(String name);
正则表达式中的 i
选项切换不区分大小写,并允许模式中的所有字母匹配大小写。