1. 安装驱动
pip install pymongo
2. 创建连接
MongoDB 链接串:
- 格式:
mongodb:数据库服务器主机地址:端口号
- 例如:
mongodb://127.0.0.1:27017
初始化数据库连接
from pymongo import MongoClient
uri = 'mongodb://127.0.0.1:27017'
client = MongoClient(uri)
print(client)
3. 数据库操作
插入用户
初始化数据库和集合
db = client['eshop']
user_coll = db['users']
插入一条新数据
new_user = {'username':'nina', 'password':'xxxx','email':'123@qq.com'}
result = user_coll.insert_one(new_user)
print(result)
注意: 并没有提前创建数据库和表(集合)
MongoDB无模式
:不需要预先创建模式
更新用户
如: 增加字段 phone
result = user_coll.update_one(
{'username': 'nina'},
{'$set':{'phone': '1234565789'}}
)
print(result)
注意: 并没有去数据库修改表结构,MongoDB的动态特性的体现