- mongodb update
- python 参考概览
限定结果
要限制 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)
运行实例
- mongodb update
- python 参考概览
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!