📅  最后修改于: 2023-12-03 14:46:00.453000             🧑  作者: Mango
在使用 Python 对 MongoDB 进行操作时,insert_many()
方法用于向集合插入多个文档。
以下是向 MongoDB 插入多个文档的示例代码:
from pymongo import MongoClient
# 连接 MongoDB
client = MongoClient('mongodb://localhost:27017/')
# 选择数据库
db = client['mydatabase']
# 选择集合
collection = db['mycollection']
# 要插入的文档列表
documents = [
{"name": "Alice", "age": 25, "city": "New York"},
{"name": "Bob", "age": 30, "city": "London"},
{"name": "Charlie", "age": 35, "city": "Tokyo"}
]
# 插入多个文档
result = collection.insert_many(documents)
# 打印插入的文档 ID
print(result.inserted_ids)
以上代码的执行流程如下:
MongoClient
对象连接到 MongoDB 数据库。insert_many()
方法将多个文档插入集合。insert_many()
方法返回一个 InsertManyResult
对象,可以通过 inserted_ids
属性获取插入的文档 ID 列表,并打印输出。请注意,以上示例中使用的是本地 MongoDB 服务器的默认连接地址 mongodb://localhost:27017/
,如果你的 MongoDB 服务器有不同的连接地址,请根据实际情况进行修改。
希望这个介绍能对你了解 Python MongoDB 的 insert_many()
方法有所帮助。