Python MongoDB 创建数据库

Python MongoDB 创建数据库

与其他数据库不同,MongoDB没有提供单独的命令来创建数据库。

一般来说,使用命令是用来选择/切换到特定的数据库。该命令首先验证我们指定的数据库是否存在,如果存在,它将连接到它。如果我们用use命令指定的数据库不存在,将创建一个新的数据库。

因此,你可以使用 ** Use** 命令在MongoDB中创建一个数据库。

语法

use DATABASE 语句的基本语法如下

use DATABASE_NAME

例子

以下命令创建了一个名为mydb的数据库。

>use mydb
switched to db mydb

你可以通过使用db命令验证你的创建,这将显示当前的数据库。

>db
mydb

使用python创建数据库

要使用pymongo连接到MongoDB,你需要导入并创建一个MongoClient,然后你可以直接访问你需要在属性激情中创建的数据库。

例子

下面的例子在MangoDB中创建了一个数据库。

from pymongo import MongoClient

#Creating a pymongo client
client = MongoClient('localhost', 27017)

#Getting the database instance
db = client['mydb']
print("Database created........")

#Verification
print("List of databases after creating new one")
print(client.list_database_names())

输出

Database created........
List of databases after creating new one:
['admin', 'config', 'local', 'mydb']

你也可以在创建MongoClient时指定端口和主机名,并可以以字典的方式访问数据库。

例子

from pymongo import MongoClient

#Creating a pymongo client
client = MongoClient('localhost', 27017)

#Getting the database instance
db = client['mydb']
print("Database created........")

输出

Database created........

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程