定義
すべてのコレクションに対して、 topは、各イベントの実行にかかるtimeの量と、各イベントが実行された回数のcountをマイクロ秒単位で返します。 timeメトリクスとcountメトリクスは、 mongodインスタンスを再起動した後にのみリセットされます。
編集
Queryable Encryptionを使用する場合、 topコマンドはコレクション名のみを返します。
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
- MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです 
- MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン 
- MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン 
構文
db.runCommand(    {      top: 1    } ) 
イベント フィールド
topコマンドは、次のイベント フィールドの使用状況統計を返します。
| フィールド | 説明 | 
|---|---|
| 
 | すべての | 
| 
 | 読み取りロック(read lock) を使用する操作の使用状況統計。 これらの操作には、クエリや集計が含まれますが、これらに限定されません。 | 
| 
 | 書込みロック (write lock) を使用する操作の使用状況統計 これらの操作には、ドキュメントの挿入、更新、削除が含まれますが、これらに限定されません。 | 
| 
 | クエリ操作 の使用状況統計 | 
| 
 | 操作の使用状況統計 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 集計、インデックス作成、インデックス削除などの操作の使用状況統計。 コマンドの種類に応じて、  たとえば、集計操作では | 
例
topコマンドの出力は次の出力のようになります。
{   "totals" : {      note: "all times in microseconds",      "records.users" : {                   "total" : {                           "time" : 305277,                           "count" : 2825                   },                   "readLock" : {                           "time" : 305264,                           "count" : 2824                   },                   "writeLock" : {                           "time" : 13,                           "count" : 1                   },                   "queries" : {                           "time" : 305264,                           "count" : 2824                   },                   "getmore" : {                           "time" : 0,                           "count" : 0                   },                   "insert" : {                           "time" : 0,                           "count" : 0                   },                   "update" : {                           "time" : 0,                           "count" : 0                   },                   "remove" : {                           "time" : 0,                           "count" : 0                   },                   "commands" : {                           "time" : 0,                           "count" : 0                   }           } }