我已经编写了以下Python程序来创建MongoDB。
import pymongo
myclient = pymongo.MongoClient('mongodb://localhost:27017/')
mydb = myclient['mydatabase']
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")
else :
print("The database does not exists.")
但是当我执行程序时,我得到的结果是
数据库不存在。
为什么呢?有什么我想念的吗?
我正在遵循W3Schools Tutorial
中提到的代码答案 0 :(得分:1)
在MongoDB中,直到您将一些数据放入数据库后才真正创建数据库,请尝试将文档放入其中并再次检查。
重要提示:在MongoDB中,直到获得内容才创建数据库!
答案 1 :(得分:0)
数据库是延迟创建的。将某些内容插入该数据库的集合中,它们(数据库/集合)将应运而生。