On this page
System Collections
在本页面
Synopsis
MongoDB 将系统信息存储在使用<database>.system.*
namespace的集合中,MongoDB 保留供内部使用。不要创建以system
开头的集合。
MongoDB 还在local database中存储了一些其他实例本地元数据,专门用于复制目的,在sessions information则存储在config database中。
Collections
系统集合包括存储在admin
数据库中的以下集合:
admin.system.
roles
- 2.6 版的新功能。
admin.system.roles集合存储 Management 员创建并分配给用户的自定义角色,以提供对特定资源的访问权限。
admin.system.
users
- 在 2.6 版中进行了更改。
admin.system.users集合存储用户的身份验证凭据以及分配给该用户的所有角色。用户可以在admin.system.roles集合中定义授权角色。
admin.system.
version
- 2.6 版的新功能。
存储用户凭证文档的架构版本。
系统集合还包括以下直接存储在每个数据库中的集合:
<database>.system.
namespaces
{#<database>.system.namespaces}- 从 3.0 版开始不推荐使用:使用listCollections访问此数据。
<database>.system.namespaces集合包含有关所有数据库集合的信息。
<database>.system.
indexes
{#<database>.system.indexes}- 从 3.0 版开始不推荐使用:使用listIndexes访问此数据。
<database>.system.indexes集合列出了数据库中的所有索引。
<database>.system.
profile
{#<database>.system.profile}- <database>.system.profile集合存储数据库概要信息。有关分析的信息,请参见Database Profiling。
<database>.system.
js
{#<database>.system.js}- <database>.system.js集合包含用于服务器端 JavaScript的特殊 JavaScript 代码。有关更多信息,请参见在服务器上存储 JavaScript 函数。