Python_MongoDB

基本操作

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']