学习如何使用 Python 连接 MongoDB 是一项重要的任务。让我们从安装 PyMongo 开始,并了解一些基础操作。
你可以使用 pip 包管理器来安装 PyMongo。在命令行中运行以下命令:
pip install pymongo
首先,确保你的 MongoDB 服务器正在运行。然后,使用以下代码连接到 MongoDB 数据库:
import pymongo
# 连接到 MongoDB 数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 检查连接是否成功
print(client.list_database_names())
现在,我们可以创建一个新的数据库和集合:
# 创建一个名为 "mydatabase" 的数据库
db = client["mydatabase"]
# 创建一个名为 "customers" 的集合
col = db["customers"]
现在,我们可以向集合中插入一些数据:
# 插入单个文档
data = {"name": "John", "address": "Highway 37"}
col.insert_one(data)
# 插入多个文档
data_list = [
{"name": "Peter", "address": "Lowstreet 27"},
{"name": "Amy", "address": "Apple st 652"},
{"name": "Hannah", "address": "Mountain 21"},
{"name": "Michael", "address": "Valley 345"},
{"name": "Sandy", "address": "Ocean blvd 2"},
{"name": "Betty", "address": "Green Grass 1"},
{"name": "Richard", "address": "Sky st 331"},
{"name": "Susan", "address": "One way 98"},
{"name": "Vicky", "address": "Yellow Garden 2"},
{"name": "Ben", "address": "Park Lane 38"},
{"name": "William", "address": "Central st 954"},
{"name": "Chuck", "address": "Main Road 989"},
{"name": "Viola", "address": "Sideway 1633"}
]
col.insert_many(data_list)
以上是使用 PyMongo 连接到 MongoDB 并执行基础操作的简要教程。熟练使用 PyMongo 将使你能够在 Python 中轻松地操作 MongoDB 数据库。
原文链接:codingdict.net