- 安装模块:
pip install pymongo -i https://pypi.tuna.tsinghua.edu.cn/simple
基本使用:
- 与MongoDB创建连接:
- 导入模块:
from pymongo import MongoClient
- 创建链接:
client = MongoClient('ip', 27017)
- 选择数据库:
db = client['admin']
- 如果设置用户命名则增添:
db.authenticate('uesr','pwd')
- 选择集合:
- 对MongoDB进行操作:
- 插入数据:
col.insert_one/many({})
- 例如:
col.insert([{"name":"cjl"},{"age":19}])
- 查询数据:
col.find({})
- 例如:
for data in col.find()
- 更新数据:
col.update({})
- 例如:
col.update({"name":"cjl"}{"$set":{"sex":"men"}},{multi:true})
- 删除数据:
col.delete_one/many({})
- 例如:
col.delete_many({"name":"cjl"})
- 案例:
from pymongo import MongoClient
mongo_address = '127.0.0.1'
client = MongoClient(mongo_address, 27017)
db = client['test']
col = db['py38']
data = {
"python": 'helloworld'
}
col.insert_one(data)
client.close()