Spring Data MongoRepository 如何像 MySql 那样进行 in 查询操作?
可以参考:

@Repository
public interface QuestionRepository extends MongoRepository<Question, String> {List<Question> findByTagsIn(List<String> tags);
}

示例代码:

import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;@Repository
public interface AliyunInstanceEcsSettleRepository extends MongoRepository<AliyunInstanceEcsSettle,String> {List<AliyunInstanceEcsSettle> findByRecordIdIn(List<String> recordIds, Sort sort);
}

调用示例:

List<AliyunInstanceEcsSettle> settles = aliyunInstanceEcsSettleRepository.findByRecordIdIn(settleRecordIds, new Sort(Sort.Direction.ASC, "paymentTime"));

该代码将返回所有属性 recordId 在你传入的 settleRecordIds 中的记录,并且按照 paymentTime 正序排列。

参考资料

  • Repository query with a List parameter in Spring Data MongoDB

Spring Data MongoRepository 的 in 查询操作相关推荐

  1. Spring Data JPA--多表关联查询--实例

    原文网址:Spring Data JPA--多表关联查询--实例_IT利刃出鞘的博客-CSDN博客 简介 多表联查有以下方案 原生SQL JHQL Specification 实体关联(不推荐) 见: ...

  2. 译:Spring Data Repository 不区分大小写查询

    2019独角兽企业重金招聘Python工程师标准>>> 使用Spring Data Repository 不区分大小写查询 原文链接:https://www.baeldung.com ...

  3. Spring Data(二)查询

    Spring Data(二)查询 接着上一篇,我们继续讲解Spring Data查询的策略. 查询的生成 查询的构建机制对于Spring Data的基础是非常有用的.构建的机制将截断前缀find-By ...

  4. spring data jpa实现分页查询功能

    spring data jpa实现分页查询功能 HTML代码部分: // 收派标准信息表格 $('#grid').datagrid( {iconCls : 'icon-forward',fit : t ...

  5. Spring Data Solr教程:查询方法

    我们已经了解了如何配置Spring Data Solr. 我们还学习了如何向Solr索引添加新文档,如何更新现有文档的信息以及从Solr索引删除文档. 现在是时候继续前进,学习如何使用Spring D ...

  6. 【Spring Data ElasticSearch】高级查询,聚合

    [Spring Data ElasticSearch]高级查询,聚合 1. 高级查询 1.1 基本查询 1.2 自定义查询 1.3 分页查询 1.4 排序 2. 聚合 2.1 聚合为桶 2.2 嵌套聚 ...

  7. spring data jpa 多对多查询

    spring data jpa 多对多查询 以用户-角色 多读多为例: User类,用户 @Entity public class User {private String username;priv ...

  8. 【javaWeb微服务架构项目——乐优商城day07】——Elasticsearch介绍和安装及使用(安装kibana,安装ik分词器,Spring Data Elasticsearch,高级查询)

    文章目录 0.学习目标 1.Elasticsearch介绍和安装 1.1.简介 1.1.1.Elastic 1.1.2.Elasticsearch 1.1.3.版本 1.2.安装和配置 1.2.1.新 ...

  9. Spring Data JPA多表查询

    多表查询在Spring Data JPA中有两种实现方式 第一种创建一个结果集接口来接收多表连查的结果 第二种利用JPA的关联映射来实现 先来熟悉一下几个注解 注解 意思 属性 @ManyToOne ...

最新文章

  1. Java项目:校园二手市场系统(java+SSM+mysql+maven+tomcat)
  2. linux(gentoo)安装配置conky
  3. 1618D. Array and Operations
  4. java获取当月有几天_腾讯程序员裸辞3个月,转行去送外卖,曝出当月收入网友:又骗我去送外卖...
  5. 怎样在ArcIMS 上实现专题图
  6. 数据结构思维 翻译完成
  7. ES6---new Promise()使用方法
  8. Python3按编号创建文件夹并在文件夹下创建对应编号的txt文件
  9. 用Python解析XMind
  10. edius裁剪快捷键_EDIUS 快捷键大全 edius常用快捷键大全
  11. 书论83 梁巘《承晋斋积闻录》
  12. 超级!超级!超级好用的视频标注工具
  13. 读书笔记:《编程之美》
  14. 大数据编程语言培训前景,怎么样?
  15. 数据中心等级T1,T2,T3,T4,T5区别,科普数据中心等级知识
  16. 四川高考成绩排名查询2021,2020年四川高考成绩排名查询系统 四川高考位次排名表...
  17. 怎么隐藏回收站?3个方法轻松隐藏回收站!
  18. # 标书制作整体思路
  19. linux的gdb远程调试,嵌入式Linux的GDB远程调试如何实现呢?
  20. 关于.NET RX学习资料

热门文章

  1. sand java_Sand(Java集成开发环境)
  2. websocket demo,websocket封装,jquery下的websocket封装
  3. 机器学习树叶分类与聚类
  4. python+vue流浪动物公益科普宠物在线领养网站
  5. 5 大分区管理器 - 最好的硬盘分区软件
  6. 【苏格拉底言行录】 第三卷
  7. php时间戳和时间转换
  8. RTSP/ONVIF协议视频平台EasyNVR级联时上级平台播放视频卡顿的原因排查分析
  9. C#之自动提交表单登录QQ空间...
  10. 取消大小周,就能换来周末自由吗?