05_python与mongodb通过pymongo模块交互及操作对比

1. 安装pymongo模块

pip install pymongo

2. 在python中连接

from pymongo import MongoClient

client = MongoClient("127.0.0.1",27017)  # 本地默认可以为空

ahang = client["ahang"]

print(ahang.inventory.find({}))

3. python中的操作和mongo中操作对比

功能 mongo语法 python语法
文档插入 insertOne() insert_one()
~~ insertMany() insert_many()
查询 find() find()
~~ findOne() find_one()
更新 updateOne() update_one()
~~ updateMany() update_many()
删除 deleteOne() delete_one()
~~ deleteMany() delete_many()
聚合 aggregate() aggregate()
创建索引 createIndex() create_index()
删除索引 dropIndex() drop_index()
删除全部索引 dropIndexes() drop_indexes()

你可能感兴趣的:(mongodb)