主题
Python 与 PyMongo
PyMongo 是 MongoDB 官方提供的 Python 驱动,支持 Python 应用程序与 MongoDB 进行交互。
安装
使用 pip 安装 PyMongo:
bash
pip install pymongo
连接数据库
示例代码连接本地 MongoDB:
python
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017')
db = client['myDatabase']
基本操作示例
插入文档
python
users = db['users']
result = users.insert_one({'name': 'Alice', 'age': 25})
print('Inserted ID:', result.inserted_id)
查询文档
python
user = users.find_one({'name': 'Alice'})
print(user)
更新文档
python
users.update_one({'name': 'Alice'}, {'$set': {'age': 26}})
删除文档
python
users.delete_one({'name': 'Alice'})
连接配置
- 支持连接池和多线程环境。
- 支持认证和 SSL/TLS 配置。
- 可配置超时和读写偏好。
PyMongo 提供了强大且灵活的接口,方便 Python 开发者高效操作 MongoDB 数据库。