dropIndexes
Synopsis
dropIndexes
バージョン 6.0 で追加。
dropIndexes
イベントは、インデックスがコレクションから削除され、かつ変更ストリームで showExpandedEventsオプションがtrue
に設定されている場合に発生します。
説明
フィールド | タイプ | 説明 | |||
---|---|---|---|---|---|
| ドキュメント | 変更ストリーム イベントの識別子として機能するBSONオブジェクト。 この値は、変更ストリームを再開するときに
| |||
| タイムスタンプ |
oplogのサイズ制限 により、マルチドキュメントトランザクションでは複数のoplogエントリが作成される場合があります。トランザクションでは、特定のoplogエントリでステージされた変更ストリームイベントは同じ 同じ 単一のトランザクションのイベントを識別するには、変更ストリーム イベント ドキュメントで バージョン8.0で変更。 | |||
| UUID | 変更が発生したコレクションを識別するUUID 。 バージョン 6.0 で追加。 | |||
| ドキュメント | トランザクションに関連付けられたセッションの識別子。 | |||
| ドキュメント | イベントの影響を受ける名前空間(データベースと または コレクション)。 | |||
| string | イベントが発生したデータベースの名前。 | |||
| string | イベントが発生したコレクションの名前。 | |||
| ドキュメント | ||||
operationDescription. indexes | 配列 | 操作によって削除されたインデックスをリストするドキュメントの配列。 バージョン 6.0 で追加。 | |||
| string | 変更通知が報告する操作のタイプ。 これらの変更イベントの | |||
| NumberLong | トランザクションを一意に識別するのに役立つ数値は、 lsid と合わせて使用されます。 | |||
| データベースの操作のサーバー日付と時刻。 バージョン 6.0 で追加。 |
例
次の例は、 dropIndexes
イベントを示しています。
{ "_id": { <ResumeToken> }, "operationType": "dropIndexes", "clusterTime": <Timestamp> "collectionUUID": <uuid>, "wallTime": <isodate>, "ns": { "db": "test", "coll": "authors" }, "operationDescription": { "indexes": [ { "v": 2, "key": { "name": 1 }, "name": "name_1" } ] } }