春季数据 - $ REGEX-是否有或



我使用此方法来查找产品:

@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 } } ] }")

最新更新