Synopsis
説明
フィールド | タイプ | 説明 |
|---|---|---|
| ドキュメント | A BSON object, which serves as an identifier for the change stream event. This value is used as the
|
| タイムスタンプ |
oplog のサイズ制限 により、マルチドキュメントトランザクションでは複数のoplogエントリが作成される場合があります。トランザクションでは、特定のoplogエントリでステージされた変更ストリームイベントは同じ 同じ 単一のトランザクションのイベントを識別するには、変更ストリーム イベント ドキュメントで バージョン8.0で変更。 |
| ドキュメント | トランザクションに関連付けられたセッションの識別子。 |
| ドキュメント | イベントの影響を受ける名前空間(データベースと または コレクション)。 |
| string | イベントが発生したデータベースの名前。 |
| string | 変更通知が報告する操作のタイプ。 これらの変更イベントの |
| NumberLong | トランザクションを一意に識別するのに役立つ数値は、 lsid と合わせて使用されます。 |
| データベースの操作のサーバー日付と時刻。 バージョン 6.0 で追加。 |
例
次の例では、 dropDatabaseイベントを示しています。
{ "_id": { <Resume Token> }, "operationType": "dropDatabase", "clusterTime": <Timestamp>, "wallTime": <ISODate>, "ns": { "db": "engineering" } }
dropDatabaseコマンドは、データベースに対してdropDatabaseイベントを生成する前に、データベース内の各コレクションの削除イベントを生成します。
dropDatabaseイベントは、独自のns.dbデータベースに対して開かれた変更ストリームのinvalidateイベントにつながります。