随笔分类 - MongoDB
摘要:一、概述 问题描述:在项目中优化动态查询分页接口时,发现count查询很慢(数据量大概30万),那如何解决这个问题呢? 解决方法:添加索引,多个查询条件可以添加复合索引 二、测试对比 1. 未加索引时 count所用时间:1810ms 接口总用时:2298ms 2. 添加索引后 添加索引代码: co
阅读全文
摘要:一、概述 1. 聚合的表达式 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。 下表展示了一些聚合的表达式: 2. 管道的概念 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命
阅读全文
摘要:一、使用QueryByExampleExecutor 1. 继承MongoRepository 2. 代码实现 使用ExampleMatcher匹配器 只支持字符串的模糊查询,其他类型是完全匹配 Example封装实体类和匹配器 使用QueryByExampleExecutor接口中的findAll
阅读全文

浙公网安备 33010602011771号