是否有或连词
我使用此方法来查找产品:
@Query("{ 'name' : { $regex: ?0 }, 'number' : { $regex: ?1 } }")
List<Product> findProductByRegex(final String searchString, final String number);
我找不到名称或数字包含一个术语的产品。@Query?
用于注射您需要用$or:[]
包装当前查询,因此看起来像这样
@Query("{ $or: [ { 'name' : { $regex: ?0 }, 'number' : { $regex: ?1 } } ] }")