python+mongo操作2

本文详细介绍如何使用Python的pymongo库进行MongoDB数据库操作,包括数据遍历、字段选择、条件筛选及结果限制等高级查询技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import pymongo
 
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["bool"]
mycol = mydb["stu"]
 
for x in mycol.find():#找到所有数据 遍历
    print(x)

# for x in mycol.find({},{ "_id": 0, "name": 1, "fee": 1,"age": 1  }):
   #  print(x)
#只返回name和address,不返回_id。字段值为1,表示包含,为0,表示排除。除了_id字段,参数中的其他字段值,要么全部是1,要么全部是0,不允许有的字段是0,有的是1值:
# for x in mycol.find({},{ "name": 0 }):
#  print(x)
#此示例将从结果中排除“name”字段:
result = mycol.find({"age": {"$gte": 22}}).count()
print(result)                           
# 查询字段age大于22的数据条数
for result1 in mycol.find({"fee": {"$gte": '10000'}}).limit(5):
     print(result1) 
# 查询字段fee大于10000的数据,对于查询结果只取前5条。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值