系统集合包括存储在admin
数据库中的以下集合:
admin.system.
roles
¶该admin.system.roles
集合存储管理员创建并分配给用户的自定义角色,以提供对特定资源的访问。
admin.system.
users
¶该admin.system.users
集合存储用户的身份验证凭据以及分配给该用户的所有角色。用户可以在admin.system.roles
集合中定义授权角色
。
admin.system.
version
¶存储用户凭证文档的架构版本。
系统集合还包括以下直接存储在每个数据库中的集合:
<database>.system.
namespaces
¶在4.2中删除
从MongoDB 4.2开始,<database>.system.namespaces
已被删除(从3.0开始不推荐使用该集合)。要列出数据库中的集合,请改用listCollections
命令。
<database>.system.
indexes
¶在4.2中删除
从MongoDB 4.2开始,<database>.system.indexes
已被删除(从3.0开始不推荐使用该集合)。要列出inndexe,请改用listIndexes
命令。
<database>.system.
profile
¶该<database>.system.profile
集合存储数据库概要信息。有关分析的信息,请参见数据库分析。
<database>.system.
js
¶该<database>.system.js
集合包含用于服务器端JavaScript的特殊JavaScript代码。有关更多信息,请参见
在服务器上存储JavaScript函数。
<database>.system.
views
¶该<database>.system.views
集合包含有关数据库中每个视图的信息。