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.9.0 documentation

更多心得和总结可参考后续章节:

PyMongo心得

资料

results matching ""

    No results matching ""