python连接mongo
时间: 2024-10-13 13:06:29 浏览: 30
在Python中,我们可以使用Pymongo库来连接MongoDB数据库。Pymongo是官方推荐的Python驱动程序,它提供了一个完整的接口来操作MongoDB的集合、文档等数据结构。以下是简单的步骤:
1. 安装Pymongo库:首先,你需要通过pip安装pymongo:
```
pip install pymongo
```
2. 连接到MongoDB服务器:创建一个` MongoClient` 对象,它代表了与MongoDB服务器的连接:
```python
from pymongo import MongoClient
# 本地开发环境通常使用localhost:27017
client = MongoClient("mongodb://localhost:27017/")
```
如果需要连接其他副本集或配置文件,可以传递相应的URL。
3. 访问数据库和集合:
```python
db = client["your_database_name"] # 数据库名
collection = db["your_collection_name"] # 集合名
```
4. 插入、查询和更新数据:
- 插入文档(例如插入一个字典):
```python
document = {"name": "John", "age": 30}
collection.insert_one(document)
```
- 查询文档:
```python
query = {"age": {"$gt": 25}}
result = collection.find(query)
for doc in result:
print(doc)
```
阅读全文