要在 MongoDB 中创建数据库,首先创建 MongoClient 对象,然后指定包含正确 IP 地址和要创建的数据库名称的连接 URL。
如果数据库不存在,MongoDB 将创建该数据库,并与其建立连接。
创建一个名为 "mydatabase" 的数据库:
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
运行示例 »
重要的:在 MongoDB 中,只有获取内容后才会创建数据库!
MongoDB 会一直等到您创建了一个集合(表),并且至少有一个文档(记录),然后才真正创建数据库(和集合)。
记住:在 MongoDB 中,只有获取内容后才会创建数据库,因此如果这是您第一次创建数据库,则应先完成接下来的两章(创建集合和创建文档),然后再检查数据库是否存在!
您可以通过列出系统中的所有数据库来检查数据库是否存在:
或者您可以按名称检查特定数据库:
检查 "mydatabase" 是否存在:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")
运行示例 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!