pymongo模块
Posted suncunxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymongo模块相关的知识,希望对你有一定的参考价值。
python
from pymongo import MongoClient
1.链接
client=MongoClient(‘mongodb://root:[email protected]:27017/‘)
2.use 数据库
db =client[‘db‘]等同于:client.db1
3.查看库下所有集合
print(db.collenction_names(include_system_collections=False))
4.创建集合
table_user = db[‘userinfo‘]
5.插入文档
import datetime
user0= {"_id":1,"name":"egon","birth":datetime.datetime.now(),"age":10}
res = table_user.insert_many([user0,user1]).inserted_ids
6.查找
from pprint import pprint格式化
pprint(table_user.findOne())
for item in table_user.find():
pprint(item)
7.更新
table_user.update({‘_id‘;1},{‘name‘:‘egon‘‘})
8.传入新的文档替换旧的文档
table_user.save({"_id":2,"name":"sb"})
以上是关于pymongo模块的主要内容,如果未能解决你的问题,请参考以下文章