学习如何使用 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