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