📜  使用Python在 MongoDB 中创建数据库

📅  最后修改于: 2022-05-13 01:55:39.661000             🧑  作者: Mango

使用Python在 MongoDB 中创建数据库

MongoDB是为现代应用程序开发人员和云构建的通用、基于文档的分布式数据库。它是一个文档数据库,这意味着它将数据存储在类似 JSON 的文档中。这是一种思考数据的有效方式,并且比传统的表格模型更具表现力和功能。 MongoDB 没有单独的命令来创建数据库。相反,它使用 use 命令来创建数据库。 use 命令用于切换到特定的数据库。如果 use 关键字后指定的数据库名称不存在,则使用指定名称创建一个新数据库。

在 MongoDB 中使用Python创建数据库

要在 MongoDB 中使用Python ,我们将导入 PyMongo。从那里,可以导入 MongoClient 用于创建数据库客户端。使用客户端,可以创建一个新的数据库。示例:使用 MongoDB shell 的数据库列表(之前): python-create-database-mongodb1

Python3
# import MongoClient
from pymongo import MongoClient
 
 
# Creating a client
client = MongoClient('localhost', 27017)
 
# Creating a database name GFG
db = client['GFG']
print("Database is created !!")


Python3
list_of_db = client.list_database_names()
 
if "mydbase" in list_of_db:
    print("Exists !!")


输出:

Database is created!!

在上面的示例中,清楚地显示了数据库是如何创建的。创建客户端时,将本地主机及其端口号(此处为 27017)传递给 MongoClient。然后,通过使用客户端,创建了一个名为“GFG”的新数据库。我们可以使用以下代码检查数据库是否存在于数据库列表中:

Python3

list_of_db = client.list_database_names()
 
if "mydbase" in list_of_db:
    print("Exists !!")

输出:

Exists!!

MongoDB shell 中的数据库列表(之后): python-mongodvb-create-database-2