从MongoDB8.0 开始,这些是您可以直接在分片集群中的节点上运行的唯一命令。您还可以直接在节点上运行Shell 助手(如果它调用受支持的命令之一)。对于管理员数据库、本地数据库或配置数据库上的某些集合,您可以直接在节点上运行读取和聚合操作。要学习;了解更多信息,请参阅单分片集合读取。
注意
此列表可能不详尽 [1]。
命令 | 可用的助手方法 |
|---|---|
| |
| [1] | 特定命令文档可能包括兼容性信息。 |
单分片集合读取
您可以对始终完全位于一个分片上的数据库和集合直接在节点上运行读取和聚合操作。这些包括管理员数据库、本地和配置数据库中的集合。
以下集合为例外。您无法在节点上直接读取这些集合。您必须连接到 mongos:
重要
admin、local和 config 数据库中集合的内容和模式在 MongoDB 内部,可随时更改。如果应用程序依赖这些集合中的数据,则在升级后可能会停止工作。
要了解 config 数据库中的集合,请参阅配置数据库。