目录
4.1Python与MongoDB的交互
安装:pip3.6 install pymongo
from pymongo import MongoClient
from pymongo import MongoClieat
client =MongoClient() 创建客户端连接对象
print(client)
db=client.mydb
print(db)
创建集合
course-db.coourse 访问控制
# 创建客户端连接对象
client = MongoClient()
print(client)
# 通过此对象访问数据,mydb就是mongodb的名字
db = client.mydb
print(db)
# 创建集合
course = db.course 有则访问,没有则创建集合
# 添加数据
r =course.insert({'cname':'python','grade':4})
course_list = [{'cname':'mysql','grade':3},{'cname':'html','grade':3},{'cname':'javascript','grade':4}]
r = course.insert(course_list)
更新:
r = course.update({'cname':'javascript'},{'$set':{'grade':4}})
删除:
course.remove({'cname':'html'})
查询:
r= course.find()
print(r)
for data in r: # 遍历查询数据
print(data)
5.1MySQL、redis和MongoDB
mysql:表
redis:key-value
mongodb:json