📅  最后修改于: 2023-12-03 15:18:56.631000             🧑  作者: Mango
MongoDB是一个流行的非关系型数据库,它使用文档来存储数据。在本篇文章中,我们将介绍如何在Python中使用pymongo驱动程序来创建MongoDB数据库。
在开始本文之前,请确保以下条件已经满足:
首先,我们需要连接到MongoDB数据库。在Python中,我们使用pymongo模块实现MongoDB的连接。以下代码在Python中连接MongoDB数据库:
import pymongo
# 连接到MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 创建数据库
db = client["mydatabase"]
在这个例子中,我们使用pymongo模块创建了MongoDB的客户端对象,并指定MongoDB在本地主机上以默认的端口27017运行。然后,我们指定了要创建的数据库名称并将其赋值给db变量。
在MongoDB中,集合是用于存储文档的容器。创建集合非常简单,我们只需要在需要创建集合的数据库上下文中指定集合名称即可。以下是一个Python示例:
# 创建集合
collection = db["customers"]
在这个例子中,我们使用db变量指定要在其中创建集合的数据库,然后使用集合名称“customers”创建了一个MongoDB集合对象,并将其赋值给collection变量。
如果要查看MongoDB数据库中可用的集合,我们可以使用list_collection_names()方法。以下是一个Python示例:
# 查看可用的集合
print(db.list_collection_names())
以下是一个完整的Python示例,该示例演示了如何连接到MongoDB数据库、创建数据库和集合,并输出数据库中可用的集合列表:
import pymongo
# 连接到MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 创建数据库
db = client["mydatabase"]
# 创建集合
collection = db["customers"]
# 查看可用的集合
print(db.list_collection_names())
本篇文章介绍了如何在Python中使用pymongo驱动程序连接到MongoDB数据库并创建数据库和集合。我们还演示了如何查看MongoDB数据库中可用的集合列表。