java – 在spring data mongodb存储库中的@Query注释中使用$或operator

我正在使用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} ]}")

你需要给出传递类型和名称参数.

相关文章

MongoTemplate 是Spring Data MongoDB 中的一个核心类,为 S...
笔者今天要分享的是一个项目重构过程中如何将数据库选型由原...
mongodb/mongoTemplate.upsert批量插入更新数据的实现
进入官网下载官网安装点击next勾选同意,点击next点击custom...
头歌 MongoDB实验——数据库基本操作
期末考试复习总结