学习如何使用 Python 连接 MongoDB: PyMongo 安装和基础操作教程


学习如何使用 Python 连接 MongoDB 是一项重要的任务。让我们从安装 PyMongo 开始,并了解一些基础操作。

安装 PyMongo:

你可以使用 pip 包管理器来安装 PyMongo。在命令行中运行以下命令:

pip install pymongo

连接到 MongoDB:

首先,确保你的 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