io.realm.mongodb.mongo.events
特定のアップデート操作でどのフィールドが変更されたかを示します。
メソッドの概要
修飾子と型 | メソッドと説明 |
|---|---|
public static Update Description | 2 つのドキュメント間の差分を見つけます。 |
パブリックブール値 | |
public static Update Description | 更新説明 BSON ドキュメントを MongoDB Change Event から Update Description オブジェクトに変換します。 |
public コレクション | |
public BsonDocument | 対応するアップデートで変更されたフィールドとその新しい値を表す(それぞれ)を表すキーと値を含むBsonDocumentを返します。 |
public int | hashCode () |
パブリックブール値 | isEmpty () この更新説明が空かどうかを判断します。 |
public UpdateDescription | 更新の説明をこの更新の説明に一方的にマージします。 |
public BsonDocument | このアップデートの説明を、MongoDB 変更イベントに表示される際のドキュメント表現に変換します。 |
public BsonDocument | この更新の説明を更新ドキュメントに変換します。 |
継承されたメソッド
クラスjava.lang.Object から継承されたメソッド:
getClass、hashCode、equals、clone、toString、notify、notifyAll、wait、wait、wait、finalize
メソッドの詳細
差
2 つのドキュメント間の差分を見つけます。NOTE: これは [BsonArray] で完全な差分を実行することはありません。 古い配列と新しい配列の間に等価性がある場合は、古い配列は単純に新しい配列に置き換えられます。 パラメーター
戻り値 ドキュメント間の更新されたフィールドと削除されたキーの説明。 |
equals
の上書き
|
fromBsonDocument
更新説明 BSON ドキュメントを MongoDB Change Event から Update Description オブジェクトに変換します。 パラメーター
戻り値 変換された Update Description |
getRemovedFields
public Collection getRemovedFields () |
|---|
getUpdateFields
public BsonDocument getUpdatedFields () |
|---|
対応するアップデートで変更されたフィールドとその新しい値を表す(それぞれ)を表すキーと値を含むBsonDocumentを返します。 戻り値 更新されたフィールド名とその新しい値。 |
ハッシュコード
public int hashCode () |
|---|
の上書き
|
isEmpty
public boolean isEmpty () |
|---|
この更新説明が空かどうかを判断します。 戻り値 アップデートの説明が空の場合は true、そうでない場合は false |
merge
更新の説明をこの更新の説明に一方的にマージします。 パラメーター
戻り値 このマージされた更新の説明 |
toBsonDocument
public BsonDocument toBsonDocument () |
|---|
このアップデートの説明を、MongoDB 変更イベントに表示される際のドキュメント表現に変換します。 戻り値 変更イベントに表示される 更新説明ドキュメント |
toUpdateDocument
public BsonDocument toUpdateDocument () |
|---|
この更新の説明を更新ドキュメントに変換します。 戻り値 適切な $set ドキュメントと $unset ドキュメントを含む 更新ドキュメント 。 |