使用python批量插入mongodb数据
时间: 2023-12-13 12:04:19 浏览: 64
python批量导入MongoDB数据库
可以使用Python的pymongo库来批量插入MongoDB数据。以下是一个例子:
```python
from pymongo import MongoClient
# 连接MongoDB数据库
client = MongoClient('mongodb://localhost:27017/')
# 选择要插入数据的数据库和集合
db = client['mydatabase']
collection = db['mycollection']
# 创建要插入的数据列表
data = [
{'name': 'John', 'age': 25, 'city': 'New York'},
{'name': 'Jane', 'age': 30, 'city': 'Los Angeles'},
{'name': 'Bob', 'age': 35, 'city': 'Chicago'}
]
# 批量插入数据
collection.insert_many(data)
# 关闭连接
client.close()
```
在上面的例子中,我们首先连接到MongoDB数据库,并选择要插入数据的集合。然后我们创建了一个包含多个文档的列表,最后使用`insert_many()`方法批量插入数据。最后,我们关闭了数据库连接。
阅读全文