确定pymongo文档数量

问题描述 投票:0回答:1

在 pymongo 中指定文档数量时,是检索所有文档然后使用 Python 代码限制它们,还是直接从服务器只获取 10 个文档?

例如,是这样的吗:

data=mydb[collection].find().limit(10)

像这样?:

data=mydb[collection].find()
data=data.limit(10)

如果是这样,有什么方法可以限制记录数量,使得服务器上只有10个文档。

python mongodb pymongo
1个回答
0
投票

它只获取 10。记住 PyMongo 返回一个游标。仅在光标上开始迭代后才检索数据。

如果您想知道,它只是将

$limit
聚合添加到服务器请求的管道中。

© www.soinside.com 2019 - 2024. All rights reserved.