1

我正在制作一个不断填充日期敏感数据的 mongoDB(使用 pymongo)。我想检索这些数据,但要确保它始终是我得到的最新数据。

有了.find()我应该能够做到这一点,对吧?

另外,我应该索引数据库吗?

至于效率,一万并发连接到一个mongodb会是个问题吗?

非常感谢任何小建议!

4

1 回答 1

2

mongo 游标实际上是来自数据库的流,因此您假设这样做:

find({}).sort({date: -1})

将获得最新记录流。这里有超时问题。如果您要将其用作 pubsub 函数,则最好使用可尾游标等。

您应该始终索引该字段。毫无疑问,因为您通过对其应用排序来查询该字段。

至于效率,一万并发连接到一个mongodb会是个问题吗?

最后一行是非常主观的。我不确定如何在不知道您的文档、预期索引大小、工作集大小、服务器设置和一大堆其他事情的情况下回答这个问题。

于 2012-09-19T13:01:11.980 回答