Python MongoDB Limit

Python MongoDB 教程

  • Python MongoDB 入门
  • Python MongoDB 创建数据库
  • Python MongoDB 创建集合
  • Python MongoDB 插入文档
  • Python MongoDB 查找
  • Python MongoDB 筛选
  • Python MongoDB 排序
  • Python MongoDB 删除文档
  • Python MongoDB 删除集合
  • Python MongoDB 更新
  • Python MongoDB Limit

相关推荐

  • SciPy 教程
  • Python 教程
  • Python Numpy 教程
  • MongoDB 教程
  • Python MySQL 教程

Python MongoDB Limit

2019年6月10日

 意见反馈

限制结果数量

MongoDB中,限制的返回结果数量,可使用limit()方法。

limit()方法接受一个参数,该参数是一个数字,定义了要返回的文档数量。

假设您有一个“Customers”集合:

Customers

{'_id': 1, 'name': 'John', 'address': 'Highway37'}
{'_id': 2, 'name': 'Peter', 'address': 'Lowstreet 27'}
{'_id': 3, 'name': 'Amy', 'address': 'Apple st 652'}
{'_id': 4, 'name': 'Hannah', 'address': 'Mountain 21'}
{'_id': 5, 'name': 'Michael', 'address': 'Valley 345'}
{'_id': 6, 'name': 'Sandy', 'address': 'Ocean blvd 2'}
{'_id': 7, 'name': 'Betty', 'address': 'Green Grass 1'}
{'_id': 8, 'name': 'Richard', 'address': 'Sky st 331'}
{'_id': 9, 'name': 'Susan', 'address': 'One way 98'}
{'_id': 10, 'name': 'Vicky', 'address': 'Yellow Garden 2'}
{'_id': 11, 'name': 'Ben', 'address': 'Park Lane 38'}
{'_id': 12, 'name': 'William', 'address': 'Central st 954'}
{'_id': 13, 'name': 'Chuck', 'address': 'Main Road 989'}
{'_id': 14, 'name': 'Viola', 'address': 'Sideway 1633'}

复制

示例

只返回5个文档:

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

myresult = mycol.find().limit(5)

# 打印结果:
for x in myresult:
  print(x)

复制


Doc navigation

← Python MongoDB 更新

你可能感兴趣的:(python,Python,教程)