在Python中,你可以使用 PyMongo 来连接和操作 MongoDB 数据库。以下是一个简单的示例,演示如何使用 PyMongo 连接到 MongoDB 并执行一些基本的操作:

首先,确保你已经安装了 PyMongo:
pip install pymongo

接下来,可以使用以下代码进行 MongoDB 操作:
import pymongo

# 连接到 MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")

# 创建或选择数据库
database = client["mydatabase"]

# 创建或选择集合
collection = database["mycollection"]

# 插入文档
document = {"name": "John", "age": 30, "city": "New York"}
result = collection.insert_one(document)
print(f"Inserted document ID: {result.inserted_id}")

# 查询文档
query = {"name": "John"}
result = collection.find_one(query)
print(result)

# 更新文档
update_query = {"name": "John"}
new_values = {"$set": {"age": 31}}
collection.update_one(update_query, new_values)
result = collection.find_one({"name": "John"})
print(result)

# 删除文档
delete_query = {"name": "John"}
collection.delete_one(delete_query)

# 断开连接
client.close()

请替换连接字符串 "mongodb://localhost:27017/" 为你实际的 MongoDB 服务器地址。在上述示例中,我们连接到本地的 MongoDB 服务器,选择了名为 "mydatabase" 的数据库,并在其中的 "mycollection" 集合中执行了插入、查询、更新和删除操作。

确保 MongoDB 服务器正在运行,并已安装并启动。此外,根据实际需求,你可能需要根据 MongoDB 的身份验证、SSL 连接等设置进行适当的配置。


转载请注明出处:http://www.zyzy.cn/article/detail/13293/Python3