为什么SHOW DBS在MongoDB中不显示我的数据库?
此SHOW DBS命令不会显示数据库,因为您可能尚未为集合创建文档。如果要为集合创建文档,则创建的数据库将可见。
让我们实现以上概念并创建一个数据库-
> use web;switched to db web
以下是显示所有数据库的查询-
> show dbs;
这将产生以下输出-
admin 0.001GBconfig 0.000GB
local 0.000GB
my 0.001GB
sample 0.001GB
sampleDemo 0.000GB
studentSearch 0.000GB
test 0.010GB
university 0.000GB
在上方,由于我们尚未在同一数据库中创建集合,因此看不到WEB数据库。
为了显示WEB数据库,我们需要在同一数据库中创建包含文档的集合,如下所示-
> db.check.insertOne({"ClientName":"John"});{
"acknowledged" : true,
"insertedId" : ObjectId("5cb806c2623186894665ae35")
}
以下是在find()
方法的帮助下显示集合中所有文档的查询-
> db.check.find();
这将产生以下输出-
{ "_id" : ObjectId("5cb806c2623186894665ae35"), "ClientName" : "John" }
让我们执行以上命令以显示所有数据库-
> show dbs;
这将产生以下输出-
admin 0.001GBconfig 0.000GB
local 0.000GB
my 0.001GB
sample 0.001GB
sampleDemo 0.000GB
studentSearch 0.000GB
test 0.010GB
university 0.000GB
web 0.000GB
查看上面的示例输出,现在可见WEB数据库。
以上是 为什么SHOW DBS在MongoDB中不显示我的数据库? 的全部内容, 来源链接: utcz.com/z/340848.html