我是MongoDB的初学者,我有一些问题:
当我连接到Mongo时,我执行
show dbs
我看到2个数据库:admin
和local
。他们的角色是什么?然后,如果我执行插入命令,如db.foo.insert({"value":"mongo"})
,test
数据库出现。为什么?如何为数据库指定自定义名称?同
show dbs
我得到了数据库(不知何故show databases
在sql)中,我怎样才能列出数据库中的集合(我会用show tables
在sql)?执行命令时,MongoDB教程总是使用
db
目的。它是主要对象(一种“连接”对象)必须用于执行命令还是其他东西?
谢谢!