refineCollectionShardKey イベント
概要
説明
フィールド | タイプ | 説明 | |||
---|---|---|---|---|---|
| ドキュメント | 変更ストリーム イベントの識別子として機能する BSONオブジェクト。 この値は、変更ストリームを再開するときに、
| |||
| タイムスタンプ |
oplogのサイズ制限 により、マルチドキュメントトランザクションでは複数のoplogエントリが作成される場合があります。トランザクションでは、特定のoplogエントリでステージされた変更ストリームイベントは同じ シャーディングされたクラスターでは、同じ 単一のトランザクションのイベントを識別するには、変更ストリーム イベント ドキュメントで | |||
| UUID | 変更が発生したコレクションを識別するUUID 。 バージョン 6.0 で追加。 | |||
| ドキュメント | イベントの影響を受ける名前空間(データベースと または コレクション)。 | |||
| 文字列 | イベントが発生したコレクションの名前。 | |||
| 文字列 | イベントが発生したデータベースの名前。 | |||
| ドキュメント | ||||
operationDescription. shardKey | ドキュメント | 変更が発生したコレクションのシャードキー。 バージョン 6.0 で追加。 | |||
operationDescription. oldShardKey | ドキュメント | 変更されたコレクションのシャードキー。 バージョン 6.1 で追加。 |
例
次の例は、 refineCollectionShardKey
イベントを示しています。
{ "_id": { <ResumeToken> }, "operationType": "refineCollectionShardKey", "clusterTime": Timestamp({ t: 1654894852, i: 52 }), "collectionUUID": UUID("98046a1a-b649-4e5b-9c75-67594221ce19"), "ns": {"db": "reshard_collection_event", "coll": "coll"}, "operationDescription": { "shardKey": {"_id": 1, akey: 1}, "oldShardKey": {"_id": 1} } }