“show dbs”命令仅显示本地数据库,但不显示新创建的数据库

时间:2015-05-22 07:00:54

标签: node.js mongodb

我昨天开始使用mongodb,似乎无法在控制台上生成数据库。每次我做

use exampledb
switched to db exampledb

但出于某种原因,我仍然只生成我的当地人..?

show dbs
local  0.078GB

我在我的根目录中创建了一个名为/ data / db的文件夹(遵循教程)所以我不确定我缺少什么...帮助赞赏!

3 个答案:

答案 0 :(得分:6)

你没有遗漏任何东西。仅当您在其中插入至少一个文档时,才会显示exampledb(使用show dbs)。如果要使用db.createCollection(),可以手动添加集合。

答案 1 :(得分:2)

您的数据库中至少要有一个文档。首先,我们需要将至少一个文档添加到所选数据库中。

示例:

db.mycollection.insert({"name":"Max"}) 

其中db是通用术语,而不是数据库的名称,mycollection是集合的名称,在插入内容中将其作为键值对提供)

之后,您可以看到您的数据库。

答案 2 :(得分:-1)

插入一个文档和" 显示dbs "命令将显示您的数据库