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
>
答案 0 :(得分:2)
在数据库显示在列表中之后,您需要在数据库中创建至少一个文档。
答案 1 :(得分:1)
我可以看到你的mongodb版本为3.2。早期版本的MongoDB(至3.0)拥有名为 test 的数据库。从3.2版本开始,我认为MongoDB团队放弃了测试数据库。
即使MongoDB中不存在数据库,在发出use <db>
命令时也不会出错(因为它支持灵活的模式)。因此,创建一个由Vladislav Kievski所说的数据库。