Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作一个不断填充日期敏感数据的 mongoDB(使用 pymongo)。我想检索这些数据,但要确保它始终是我得到的最新数据。
有了.find()我应该能够做到这一点,对吧?
.find()
另外,我应该索引数据库吗?
至于效率,一万并发连接到一个mongodb会是个问题吗?
非常感谢任何小建议!
mongo 游标实际上是来自数据库的流,因此您假设这样做:
find({}).sort({date: -1})
将获得最新记录流。这里有超时问题。如果您要将其用作 pubsub 函数,则最好使用可尾游标等。
您应该始终索引该字段。毫无疑问,因为您通过对其应用排序来查询该字段。
最后一行是非常主观的。我不确定如何在不知道您的文档、预期索引大小、工作集大小、服务器设置和一大堆其他事情的情况下回答这个问题。