Python 操作mongodb插入多个文档
时间: 2023-10-07 22:08:29 浏览: 109
python操作mongodb
要在 Python 中插入多个文档到 MongoDB,可以使用 `insert_many` 方法。以下是一个示例代码:
```python
from pymongo import MongoClient
# 连接到 MongoDB
client = MongoClient('localhost', 27017)
# 选择数据库和集合
db = client['my_database']
collection = db['my_collection']
# 要插入的多个文档
docs = [
{"name": "Alice", "age": 25},
{"name": "Bob", "age": 30},
{"name": "Charlie", "age": 35}
]
# 插入多个文档
result = collection.insert_many(docs)
# 打印插入文档的 ObjectIds
print(result.inserted_ids)
```
在上面的代码中,我们首先连接到 MongoDB 并选择数据库和集合。然后,我们定义一个包含多个文档的列表 `docs`,并使用 `insert_many` 方法插入这些文档。最后,我们打印插入文档的 ObjectIds。
阅读全文