Python 操作MongoDB
2019-01-23 本文已影响0人
yujie8888
首先安装pymongo
pip install pymongo
建立连接
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
这里就是mongodb://ip:端口
连接数据库名字:
db=myclient['mydb'] #这里mydb就是机子设置的数据库的名字
通过数据库查询集合的名字:
mytable=db['collection']
对此表进行增加操作:
增加一条数据:
dict={'name':'zhangsan','sex':'nv'}
s=mytable.insert_one(dict)
查看这个表插入数据的ID:
s.inserted_id
查看数据库里一共有多少数据库的名字:
myclient.list_database_names()
查看一个表的一条数据:
mytable.find_one()
查看一个表的多条数据:
for x in mytable.find().limit(n):
print(x['name'])