PyMongo
用Python通过API操作的MongoDB,最常见的库是:PyMongo
基本使用
运行服务端:
mongod
代码中导入
import pymongo
连接Client
from pymongo import MongoClient
client = MongoClient()
如果需要,可以指定host和port:
client = MongoClient('localhost', 27017)
或者通过URI
指定更多参数:
client = MongoClient('mongodb://localhost:27017/')
创建数据库:
db = client.test_database
也可以用字典属性方式访问数据库:
db = client['test-database']
访问集合:
collection = db.test_collection
也可以用字典属性方式访问集合:
collection = db['test-collection']
然后就可以正常操作了。
比如:插入(文档)数据
demoDict = {"name": "Crifan"}
new_doc_id = collection.insert_one(demoDict).inserted_id
print("new_doc_id=%s" % new_doc_id)
更多基本操作用法可官网教程:
Tutorial — PyMongo 3.12.0 documentation
资料
- 官网
- MongoDB官网
- readthedocs.io
- 第三方