数据库名字:规则
- 不能是空字符串
- 不得含有‘’ . $ / \ \0
- 应该全部小写
- 最多64字节。
~~~
admin数据库:从权限角度来看,这是root数据库。
admin库的用户可以操作其它库的任意操作,这个用户自动继承所有数据库的权限。
一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭数据库。
local数据库:
这个数据永远不会被复制,可以用来存储限于本地单台服务器的任意集合。
config数据库:
当mongo用于分片设置时,config数据库在内部使用,用于保存分片的相关信息。
~~~
当有属性与目标集合名相同时,可用db.getCollection("xxx")