02-理解admin数据库
4.1 理解admin数据库
安装MongoDB时,会自动创建admin数据库,这是一个特殊数据库,提供了普通数据库没有的功能。
例如,有些用户账户角色赋予用户操作多个数据库的权限,而这些角色只能在admin数据库中创建。在本章后面您将看到,要创建有权操作所有数据库的超级用户,必须将该用户加入到admin数据库中。检查凭证时,MongoDB将在指定数据库和admin数据库中检查用户账户。
安装MongoDB时,会自动创建admin数据库,这是一个特殊数据库,提供了普通数据库没有的功能。
例如,有些用户账户角色赋予用户操作多个数据库的权限,而这些角色只能在admin数据库中创建。在本章后面您将看到,要创建有权操作所有数据库的超级用户,必须将该用户加入到admin数据库中。检查凭证时,MongoDB将在指定数据库和admin数据库中检查用户账户。