클래스 BaseChangeEvent<DocumentT>

  • 유형 매개변수:
    DocumentT - 변경 이벤트에 있는 전체 문서의 유형입니다.

    public abstract class BaseChangeEvent<DocumentT>
    extends Object
    이 SDK의 감시 스트림에 의해 생성된 모든 MongoDB 영역 변경 이벤트에 존재하는 속성 설정하다 을 나타냅니다. 다른 변경 이벤트 유형은 이 유형을 상속합니다.
    • 메서드 세부 정보

      • getOperationType

        public BaseChangeEvent.OperationType getOperationType()
        변경 이벤트를 트리거한 변경의 작업 유형을 반환합니다.
        반환합니다:
        이 변경 이벤트의 작업 유형입니다.
      • getFullDocument

        @Nullable
        public DocumentT getFullDocument()
        변경 사항이 적용된 후 특정 점의 전체 문서입니다.
        반환합니다:
        전체 문서.
      • getDocumentKey

        공개 BsonDocument getDocumentKey()
        실제로 변경된 문서의 고유 식별자입니다.
        반환합니다:
        문서 키.
      • getUpdateDescription

        @Nullable
        public UpdateDescription getUpdateDescription()
        업데이트의 경우 추가, 제거 또는 업데이트된 필드에 대한 설명입니다.
        반환합니다:
        업데이트 설명.
      • hasUncommittedWrites

        공개 부울 hasUncommittedWrites()
        아직 원격 데이터 저장소와 동기화되지 않은 로컬 변경 이벤트를 나타냅니다. 동기화 사용 사례에만 사용됩니다.
        반환합니다:
        이 변경 이벤트 가 커밋되지 않은 쓰기를 나타내는지 여부입니다.
      • toBsonDocument

        public 추상 BsonDocument toBsonDocument()
        MongoDB Realm change stream 또는 Realm compact 감시 스트림에서 보는 것처럼 이벤트를 BSON 표현으로 변환합니다.
        반환합니다:
        변경 이벤트의 BSON 문서 표현입니다.