在MongoDB中显示数据库

要在MongoDB中显示数据库数量,您需要在数据库中创建至少一个文档。

假设您已经创建了一个数据库,但是没有在数据库中添加任何文档。然后,在数据库列表中将看不到特定的数据库。

以下是创建数据库的查询-

> use app;
switched to db app

以下是显示所有数据库的查询-

> show dbs;

这将产生以下输出。由于我们尚未添加至少一个文档,因此新数据库“ app”将不可见-

admin                0.002GB
business             0.000GB
config               0.000GB
local                0.000GB
main                 0.000GB
my                   0.001GB
sample               0.003GB
sampleDemo         0.000GB
studentSearch 0.000GB
test 0.022GB
university 0.000GB
web 0.001GB
webcustomertracker 0.000GB

让我们首先在“ app”数据库中创建包含文档的集合-

> db.demo.insert({"StudentName":"Chris"});
WriteResult({ "nInserted" : 1 })

以下是在find()方法的帮助下显示集合中所有文档的查询-

> db.demo.find();

这将产生以下输出-

{ "_id" : ObjectId("5e07250e25ddae1f53b62204"), "StudentName" : "Chris" }

这是显示MongoDB中所有数据库的查询-

> show dbs;

这将产生以下输出。现在,“ app”数据库将在数据库列表中可见-

admin                      0.002GB
app                        0.000GB
business                   0.000GB
config                     0.000GB
local                      0.000GB
main                       0.000GB
my                         0.001GB
sample                     0.003GB
sampleDemo                 0.000GB
studentSearch            0.000GB
test 0.022GB
university 0.000GB
web 0.001GB
webcustomertracker 0.000GB