mongodb中未显示数据库数量

时间:2015-12-18 12:57:30

标签: mongodb

Mongo客户端(mongo.exe)成功连接了mongodb服务器(mongod.exe)。当我创建数据库时,它创建并显示。但是当我运行这个命令“show dbs;”时,它没有显示任何内容。 检查以下命令行。

C:\mongodb\bin>mongod.exe
2015-12-18T18:22:46.461+0530 I NETWORK  [initandlisten] waiting for connections on port 27017
2015-12-18T18:23:01.357+0530 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:49260 #1 (1 connection now open)

客户端(mongo.exe)

C:\mongodb\bin>mongo.exe
2015-12-18T18:23:01.325+0530 I CONTROL  [main] Hotfix KB2731284 or later update is installed, no need to zero-out data files
MongoDB shell version: 3.2.0
connecting to: test
> show dbs;//initially no database
local  0.000GB
> use helloworld//create new database
switched to db helloworld
> db  //current database
helloworld
> show dbs; //no.of databases in mongodb
local  0.000GB
>

2 个答案:

答案 0 :(得分:2)

在数据库显示在列表中之后,您需要在数据库中创建至少一个文档。

Create Database

答案 1 :(得分:1)

我可以看到你的mongodb版本为3.2。早期版本的MongoDB(至3.0)拥有名为 test 的数据库。从3.2版本开始,我认为MongoDB团队放弃了测试数据库。

即使MongoDB中不存在数据库,在发出use <db>命令时也不会出错(因为它支持灵活的模式)。因此,创建一个由Vladislav Kievski所说的数据库。