MongoDB8.0 以降、シャーディングされたクラスターのノードで直接実行できるコマンドは、これらのコマンドのみです。サポートされているコマンドのいずれかを呼び出す場合は、シェルヘルパーをノードで直接実行することもできます。管理データベース、ローカルデータベース、またはコンフィギュレーションデータベースの特定のコレクションでは、読み取り操作と集計操作をノードで直接実行できます。詳細については、「単一シャードコレクションの読み取り」を参照してください。
注意
The list might not be exhaustive [1].
コマンド | 利用可能なヘルパー メソッド |
|---|---|
| |
| [1] | コマンドのドキュメントには、互換性情報が含まれている場合があります。 |
シングルシャード コレクションの読み取り
常に1つのシャード上に完全に存在するデータベースとコレクションに対しては、ノード上で読み取り操作と集計操作を直接実行できます。これらには、管理データベース内のコレクション、ローカルデータベース、およびコンフィギュレーションデータベース内のコレクションが含まれます。
次のコレクションは例外です。ノード上でこれらのコレクションを直接読み取ることはできません。代わりに mongos に接続する必要があります。
重要
admin、local、config データベース内のコレクションのコンテンツとスキーマは MongoDB の内部であり、いつでも変更される可能性があります。アプリケーションがこれらのコレクション内のデータに依存している場合、アップグレード後に正常に機能しなくなる可能性があります。
config データベースのコレクションについて詳しくは、「コンフィギュレーションデータベース」を参照してください。