0

我正在使用 mongo 作为我的网络应用程序的数据库。Java 代码从 mongo 查询数据。目前 mongo 有 >40000 。在我的一个 api 中,它将返回所有这些文件。所以我只需要在网页上显示 50 个文档。我已经尝试过cursor.limit(50),但它只会减少 while 循环所花费的时间。所以我认为整个时间都来自这段代码DBCursor cursor=collection.find(query,field)。有什么方法可以减少它..?

4

1 回答 1

0

查看 mongodb 文档的Database Profiler部分。它描述了找出查询执行所花费的时间的方法,然后在后面的部分中讨论如何优化查询。

于 2012-10-24T06:12:15.637 回答