(一)连接MongoClient
连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入MongoDB的IP及端口即可,第一个参数为地址host,第二个参数为端口port,端口如果不传默认是27017。另外MongoClient的第一个参数host还可以直接传MongoDB的连接字符串,以mongodb开头,例如:
from pymongo import MongoClient client = MongoClient()
client = pymongo.MongoClient(host='192.168.154.201', port=27017)
client = MongoClient('mongodb://localhost:27017/')
指定数据库
MongoDB中还分为一个个数据库,我们接下来的一步就是指定要操作哪个数据库,在这里我以test数据库为例进行说明,调用client的test属性即可返回test数据库。
db = client.test db = client['test']
指定集合
MongoDB的每个数据库又包含了许多集合Collection,指定要操作的集合,指定集合也有两种方式。
在这里我们指定一个集合名称为students,学生集合:
collection = db.students collection = db['students']