需要召唤 pymongo 法宝。
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["sect_db"] # 选择宝库
col = db["treasures"] # 选择藏宝阁 (Collection)
直接存字典 (Dict)!
# 存一把剑
col.insert_one({"name": "轩辕剑", "atk": 9999})
# 存一本书 (结构完全不同也没关系)
col.insert_one({"title": "Python真经", "pages": 100, "author": "Guido"})
# 找攻击力大于 100 的宝物
query = {"atk": {"$gt": 100}}
results = col.find(query)
for x in results:
print(x)
任务:写出 MongoDB 的查询语句 (字典形式),查找 name 为 "Py" 的记录。