我正在使用spring-data-mongodb.
我想在我的存储库中使用$或operator.
这是我的查询:
@Query("{'type':?0}")
List<Doc> findByType(String type, Pageable pageable);
如何使用$或@Query,因为它可以匹配任何类型或名称,并获取文档.
请帮忙.
解决方法:
根据MongoDB reference for $or,您的查询应该是
@Query("{'$or':[ {'type':?0}, {'name':?1} ]}")
你需要给出传递类型和名称参数.