클래스 업데이트 설명
- java.lang.Object
-
- io.realm.mongodb.mongo.events.UpdateDescription
-
공개 final 클래스 UpdateDescription 확장 객체
지정된 업데이트 작업에서 수정된 필드를 나타냅니다.
-
-
메서드 요약
모든 메서드 정적 메서드 인스턴스 메서드 구체적인 방법 수정자 및 유형 메서드 설명 static UpdateDescription
diff(BsonDocument beforeDocument, BsonDocument afterDocument)
두 문서의 차이점을 찾습니다.boolean
equals(Object obj)
static UpdateDescription
fromBsonDocument(BsonDocument document)
업데이트 설명 BSON 문서를 MongoDB 변경 이벤트에서 UpdateDescription 객체로 변환합니다.Collection<String>
getRemovedFields()
해당 업데이트에서 제거된 필드 이름이 포함된List
을 반환합니다.BsonDocument
getUpdatedFields()
해당 업데이트에서 변경된 필드를 각각 나타내는 키와 값과 해당 새 값이 포함된BsonDocument
을 반환합니다.int
hashCode()
boolean
isEmpty()
이 업데이트 설명이 비어 있는지 여부를 결정합니다.UpdateDescription
merge(UpdateDescription otherDescription)
업데이트 설명을 이 업데이트 설명에 일시적으로 병합합니다.BsonDocument
toBsonDocument()
이 업데이트 설명을 MongoDB 변경 이벤트에 표시되는 문서 표현으로 변환합니다.BsonDocument
toUpdateDocument()
이 업데이트 설명을 업데이트 문서로 변환합니다.
-
-
-
메서드 세부 정보
-
getUpdatedFields
공개 BsonDocument getUpdatedFields()
해당 업데이트에서 변경된 필드를 각각 나타내는 키와 값과 해당 새 값이 포함된BsonDocument
을 반환합니다.- 반환합니다:
- 업데이트된 필드 이름과 새 값.
-
getRemovedFields
public Collection<String> getRemovedFields()
해당 업데이트에서 제거된 필드 이름이 포함된List
을 반환합니다.- 반환합니다:
- 제거된 필드 이름.
-
toUpdateDocument
public BsonDocument toUpdateDocument()
이 업데이트 설명을 업데이트 문서로 변환합니다.- 반환합니다:
- 적절한 $ 설정하다 및 $unset 문서로 문서 를 업데이트 합니다.
-
toBsonDocument
public BsonDocument toBsonDocument()
이 업데이트 설명을 MongoDB 변경 이벤트에 표시되는 문서 표현으로 변환합니다.- 반환합니다:
- 변경 이벤트 에 표시되는 업데이트 설명 문서
-
fromBsonDocument
public static UpdateDescription fromBsonDocument(BsonDocument 문서)
업데이트 설명 BSON 문서를 MongoDB 변경 이벤트에서 UpdateDescription 객체로 변환합니다.- 매개변수:
document
-- 반환합니다:
- 변환된 UpdateDescription
-
merge
public UpdateDescription merge(@Nullable UpdateDescription otherDescription)
업데이트 설명을 이 업데이트 설명에 일시적으로 병합합니다.- 매개변수:
otherDescription
- 여기에 병합할 업데이트 설명- 반환합니다:
- 이 병합된 업데이트 설명
-
diff
public static UpdateDescription diff(@Nullable BsonDocument beforeDocument, @Nullable BsonDocument afterDocument)
두 문서의 차이점을 찾습니다.참고: 이는 [BsonArray]에 대해 전체 diff를 수행하지 않습니다. 이전 배열과 새 배열 사이에 불일치가 있는 경우 이전 배열은 새 배열로 대체됩니다.
- 매개변수:
beforeDocument
- 원본 문서afterDocument
- diff할 문서- 반환합니다:
- 업데이트된 필드에 대한 설명과 문서 간에 제거된 키입니다.
-
isEmpty
공개 부울 isEmpty()
이 업데이트 설명이 비어 있는지 여부를 결정합니다.- 반환합니다:
- 업데이트 설명이 비어 있으면 true, 그렇지 않으면 false
-
-