当前位置: 代码迷 >> python >> Find() 在 mongo/python 中指定数量的记录
  详细解决方案

Find() 在 mongo/python 中指定数量的记录

热度:90   发布时间:2023-06-13 14:05:19.0

我正在尝试使用 python 获取 (find()) mongodb 集合中的前 1000 条记录。

for rooms in range(1000):
    rooms = list(db.rooms.find())
    print(rooms)

但这不起作用; 它打印了我所有的记录 100 次。 任何人都可以建议一个可以让我获得前 1000 条记录的 tweek 吗?

由于您没有指定对结果集进行排序的字段,我认为这应该有效:

>>> rooms = list(db.rooms.find().limit(1000))
>>> print(rooms)

或者

>>> rooms = list(db.rooms.find()[:1000])
>>> print(rooms)
  相关解决方案