refineCollectionShardKey 이벤트
요약
설명
필드 | 유형 | 설명 | |||
---|---|---|---|---|---|
| 문서 | 변경 스트림 이벤트 의 식별자 역할을 하는 BSON 객체 입니다. 이 값은 변경 스트림 을 재개할 때
| |||
| 타임스탬프 |
oplog 크기 제한으로 인해다중 문서 트랜잭션은 여러 oplog 항목을 생성할 수 있습니다. 트랜잭션 에서 지정된 oplog 항목에 스테이징된 변경 스트림 이벤트는 동일한 동일한 단일 트랜잭션에 대한 이벤트를 식별하려면 변경 스트림 이벤트 문서에서 버전 8.0에서 변경되었습니다. | |||
| UUID | 변경이 발생한 컬렉션을 식별하는 UUID입니다. 버전 6.0에 추가. | |||
| 문서 | 이벤트의 영향을 받는 네임스페이스(데이터베이스 및/또는 컬렉션)입니다. | |||
| 문자열 | 이벤트가 발생한 컬렉션의 이름입니다. | |||
| 문자열 | 이벤트가 발생한 데이터베이스의 이름입니다. | |||
| 문서 | ||||
operationDescription. shardKey | 문서 | 변경이 발생한 collection의 샤드 키 입니다. 버전 6.0에 추가. | |||
operationDescription. oldShardKey | 문서 | 변경된 collection의 샤드 키 입니다. 버전 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} } }