python与mongodb交互_[mongodb]Python与mongodb 04的交互,MongoDBPython

目录

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值