要在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