用python将csv保存到mongodb
时间: 2023-12-21 15:07:22 浏览: 216
mongodb and python
可以使用Python中的pandas和pymongo库来将CSV文件保存到MongoDB数据库中,具体步骤如下:
1. 首先,先安装pandas和pymongo库:
```python
pip install pandas pymongo
```
2. 接下来,读取CSV文件并将其转换为pandas的DataFrame对象:
```python
import pandas as pd
df = pd.read_csv('data.csv')
```
3. 然后,连接MongoDB数据库并将DataFrame数据保存到指定的集合中:
```python
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
db = client['mydatabase']
collection = db['mycollection']
collection.insert_many(df.to_dict('records'))
```
这样就可以将CSV文件中的数据保存到MongoDB数据库中了。需要注意的是,保存数据前,需要确保MongoDB数据库已经启动并且连接成功。
阅读全文