我正在使用一本书来学习MongoDB。它说,为了在Mongo中创建数据库,我只需要“使用”它。
show dbs
admin 0.000GB
local 0.000GB
当我这样做时,use someDBName
它说switched to db someDBName
但是当我做show dbs
我再次看到管理员和本地人。我没有看到someDBName数据库。
答案 0 :(得分:3)
在数据库为空之前,它不会显示。 要显示数据库,可以使用
create collection
命令要插入集合,然后使用
show dbs
答案 1 :(得分:0)
根据MongoDB documentation:
如果数据库不存在,则当您第一次为该数据库存储数据时,MongoDB会创建该数据库。这样,您可以切换到不存在的数据库并在mongo shell中执行以下操作:
use myNewDB
db.myNewCollection1.insertOne( { x: 1 } )
insertOne()
操作将创建数据库myNewDB
和集合myNewCollection1
(如果它们尚不存在)。