mongod会启动一个非常基本的HTTP服务器,监听数字比端口号高1000的端口,也就是28017端口。通过浏览器访问http://localhost:28017,能够获取数据库的管理信息。
mongodb shell会连接到服务器的test数据库,并将数据库连接赋值给全局变量db。MongoDB中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
admin:从身份验证的角度来讲,这是root数据库。如果将一个用户添加到admin数据库,这个用户将自动获得所有数据库的权限。再者,一些特定的服务端命令也只能从admin数据库运行,如列出所有数据库或关闭服务器。
local:这个数据库永远都不可以复制,且一台服务器上的所有本地集合都可以存储在这个数据库中。
config:MongoDB用于分片设置时,分片信息会存储在config数据库中。
查看db当前指向哪个数据库,可以使用db命令:db
选择数据库,可以使用use命令:use foobar
,如果数据库不存在,则创建数据库,否则切换到指定数据库。
查看所有数据库,使用show dbs命令:show dbs
删除数据库,使用dropDatabase:db.dropDatabase()