gpt4 book ai didi

python - mongoDB 和流数据 - 如何获取最新结果?

转载 作者:行者123 更新时间:2023-12-01 05:56:17 25 4
gpt4 key购买 nike

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

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

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

说到效率,一万个并发连接到 mongodb 会有问题吗?

非常感谢任何小建议!

最佳答案

mongo 游标实际上是来自数据库的流,所以正如您假设的那样:

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

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

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

As for efficiency, would ten thousand concurrent connections to a mongodb be a problem?

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

关于python - mongoDB 和流数据 - 如何获取最新结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12495054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com