SpringBoot集成spring-data-mongodb 技术点记录 --查询指定字段-阿里云开发者社区

开发者社区> kyo_yang> 正文

SpringBoot集成spring-data-mongodb 技术点记录 --查询指定字段

简介: SpringBoot集成spring-data-mongodb 技术点记录 --查询指定字段
+关注继续查看

spring-data-mongodb --查询指定字段

在项目实际应用中记录mongodb查询指定字段,优化性能问题避免查询其他非必要字段

代码:

@Repository
public interface MsgRecordRepository extends MongoRepository<MsgCollection, String> {

    @Query(fields = "{'message.msgId' : 1,'message.templateTypeId' : 1,'message.msgType' : 1,'message.msgTitle' :                                                 1,'message.msgSummary' : 1,'message.msgContent' : 1,'message.url' : 1,'message.createDate' :                                           1,'taskId' : 1,'isRead' : 1}")
    public List<MsgCollection> findByIdInOrderByMessageMsgId(List<String> ids);

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
easyUI中datagrid控制获取指定行数的数据
直接上代码: var rows=$('#detail').datagrid('getRows');//获取所有当前加载的数据行 var row=rows[0];// 行数从 0 开始   项目中代码: var rows = $('#detail').
1191 0
多模态视频商品检索记录再刷新!第二届淘宝直播算法大赛完美落幕
多模态视频商品检索记录再刷新!第二届淘宝直播算法大赛完美落幕
21 0
**SQL某一表中重复某一字段重复记录查询与处理
sql某一表中重复某一字段重复记录查询与处理   1.查询出重复记录  select 重复记录字段 form  数据表 group by houseno having count(重复记录字段)>1 2.
727 0
EMR Spark Relational Cache 利用数据预组织加速查询
本文介绍了EMR Spark的Relational Cache如何从数据量较大的Cube中快速提取出所需数据加速查询的原理。通过列式存储、文件索引、Z-Order等技术,我们可以快速过滤数据,大大减少实际发生的IO数据量,避免IO瓶颈的出现,从而优化整体查询性能。
878 0
Spring Boot采坑记录
springboot问题 前端thymeleaf,使用jar包模式运行后找不到页面 解决方法: 代码中所有直接返回String进行页面跳转的改为使用ModelAndView 集成shiro之后自定义Realm中注入的service事务,缓存失效 解决方法:在注入的service上增加@Lazy注.
1261 0
Spring Security笔记:使用BCrypt算法加密存储登录密码
在前一节使用数据库进行用户认证(form login using database)里,我们学习了如何把“登录帐号、密码”存储在db中,但是密码都是明文存储的,显然不太讲究。这一节将学习如何使用spring security3新加入的bcrypt算法,将登录加密存储到db中,并正常通过验证。
1539 0
至少有一个值不适合指定的文本字段
使用ArcGIS字段计算器计算出现警告: 查看结果,操作成功,但警告"至少有一个值不适合指定的文本字段,因此必须将其截断" 查看字段长度,原来超出了设定的长度。
674 0
Spring-Aop处理记录日志
AOP的几种通知类型: 1,前置通知(Before advice):在某连接点(JoinPoint)之前执行的通知,但这个通知不能阻止连接点前的执行 配置文件中使用 &lt;aop:before&gt;进行声明 注解使用 @Before 进行声明 2,后置通知(After advice):当某连接点退出的时候执行的通知(不论是正常返回还是异常退出)。
2455 0
Spring+Log4j+ActiveMQ实现远程记录日志——实战+分析
这几天由于工作需要,研究了一下远程打印日志的方式,于是将研究结果记录在此,分享给大家,希望对大家有所帮助。
1423 0
+关注
7
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载