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条。