mongo数据分页的性能提升

时间:2018-05-09 15:43:14

标签: spring mongodb pagination spring-data-mongodb

我使用Spring 4,MongoDB,Spring数据开发了一个应用程序。在这个应用程序中,我有一个名为Claim的mongo集合。在mongodb我们有400k索赔收集。

在前端,我将使用服务器端分页(每页100个)显示此声明。索赔文档如下所示,

@Document(Collection = "claims")
public class Claim implements Serializable{
@Id private String id;
@Indexed private int licenseKey;
private int claimNumber;
private int chartNumber;
private String profile;
private String status;


....

private LocalDate doe;
private LocalDate dos;

}

索赔文档有53个属性。我们使用20个字段作为订购。例如:doe,dos,claimNumber等。

我的问题是,当我们订购这个庞大的藏品时,需要相当长的时间。我想表现副改善。我们使用restfull调用将数据传输到前端,前端以闪电般的速度显示它。

只有延迟我在分页和上升和下降顺序与后端调用。如何提高我的表现。

0 个答案:

没有答案