基本操作
1.Install PyMongo(MongoDB的python driver)pip install pymongo
2.Import pymongo
from pymongo import MongoClient
3.Create a connection
client = MongoClient()
如果没有具体参数配置,则会默认连接到本地端口27017启动的mongodb实例,也就是mongodb启动的默认服务端口。
client = MongoClient("mongodb://mongodb0.example.net:27019")
4.Access Database Objects
取得数据库实例,数据库也就是多个mongodb集合(collection)的组合。可以直接指定不存在数据库名然后插入数据,就相当于直接创建了该数据库以及相应集合。
db = client.noexist
db.blog.insert({"title": "this is the first blog"})
也可以通过字典形式获得¥数据库实例:db = client['primer']
5.Access Collection Objects
Collection(集合)也就相当于传统数据库的表,存放无确定模式的一组文档(document),文档就相当于传统数据库的行,但是没有确定的模式,可以缺省键,也可以随时新增键。
table = db.blog
table = db['blog']