Java mongoDB中的游标限制

Java mongoDB中的游标限制,java,mongodb,Java,Mongodb,我使用mongo作为我的web应用程序的数据库。Java代码从mongo查询数据。目前,蒙哥的人口超过40000人。在我的一个api中,它将返回所有文档。因此,我只需要50个文件显示在网页上。我尝试了cursor.limit(50),但它只减少了while循环所花费的时间。所以我认为整个时间都是从这个代码DBCursor cursor=collection.find(query,field)中花费的。有什么方法可以减少它吗?请查看mongodb文档的一节。它描述了找出查询执行所需时间的方法,然后

我使用mongo作为我的web应用程序的数据库。Java代码从mongo查询数据。目前,蒙哥的人口超过40000人。在我的一个api中,它将返回所有文档。因此,我只需要50个文件显示在网页上。我尝试了
cursor.limit(50)
,但它只减少了while循环所花费的时间。所以我认为整个时间都是从这个代码
DBCursor cursor=collection.find(query,field)
中花费的。有什么方法可以减少它吗?

请查看mongodb文档的一节。它描述了找出查询执行所需时间的方法,然后在后面的一节中讨论如何优化查询。

索引和数据恢复是两个不同的方面。。在恢复之前,您需要建立索引。。如所愿。。无论您使用的是什么系统,您都需要在“如何”之前知道“什么”,并且由于索引功能非常强大,所以结果应该是相似的