我觉得可能问题不是出现在这里,因为我目前来说只有一万多条数据,每个文档也特别小。我在用客户端Robo3T执行查询命令只需要0.02秒的时间,用java的mongoTemplate.find()查询代码执行时间需要4s左右。我使用的maven依赖如下。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>1.5.8.RELEASE</version> </dependency>
java查询命令:mongoTemplate.findAll(T.class);这句命里查询出一万多条数据就需要4s左右。我觉得mongodb的性能不至于差到这种情况,但查询速度就是慢的出奇。