安装模块
pip3 install pymongo
引入模块
from pymongo import *
提供对象进行交互
- MongoClient对象:用于与MongoDB服务器建立连接
- DataBase对象:对应着MongoDB中的数据库
- Collection对象:对应着MongoDB中的集合
- Cursor对象:查询方法find()返回的对象,用于进行多行数据的遍历
MongoClient对象
- 使用init方法创建连接对象
client=MongoClient('主机ip',端口)
Database对象
- 通过client对象获取获得数据库对象
db=client.数据库名称
Collection对象
- 通过db对象获取集合对象
col=db.集合名称
主要方法
insert_one:加入一条文档对象
- insert_many:加入多条文档对象
- find_one:查找一条文档对象
- find:查找多条文档对象
- update_one:更新一条文档对象
- update_many:更新多条文档对象
- delete_one:删除一条文档对象
- delete_many:删除多条文档对象
Cursor对象
- 当调用集合对象的find()方法时,会返回Cursor对象
- 结合for…in…遍历Cursor对象