1、引入库文件
代码:
import pymongo
图片:
2、链接数据库
代码:
#链接数据库,指定ip和端口
myclient=pymongo.MongoClient('localhost',27017)
图片:
3、查看数据库和集合
代码:
#查看数据库
dbs=myclient.llist_database_names()
dbs
#切换/创建(本身不存在)数据库
mydb=myclient['test']#切换到数据库test
#查看test数据库中的所有集合
cols = mydb.list_collection_names()
cols
#直接切换/创建集合
c1=mydb['c1']
#显示创建,删除集合
mydb.create_collection('c2')
mydb.drop_collection('c2')
图片:
4、转换到数据库test
代码:
myclient=pymongo.MongoClient('localhost',27017)
mydb=myclient['test']#切换到数据库test
c1=mydb['c1']
#打印文件
for i in c1.find():
print(i)
图片:
5、数据库的增删改查—增
代码:
d1={'name':"kfjd","age":18,"major":"大数据技术"}#在python中,key(字段)必须用双引号括起来
x=c1.insert_one(d1)
print(x.inserted_id)#打印_id
#查询c1文档
for i in c1.find():
print(i)
#多文档插入,参数为列表(数组)
d2=[
{"name":"jasdfas","age":14,"major":"大数据技术"}
{"name":"sjdaks","age":13,"major":"大数据技术"}
{"name":"dshdjah","age":12,"major":"人工智能"}
]
x=c1.insert_many(d2)
print(x.inserted_ids)#打印多文档_id
#查询c1文档
for i in c1.find():
print(i)
图片: