Docs Menu
Docs Home
/ /
io.realm.mongodb.mongo.eventos

Clase UpdateDescription

java.lang.Object
io.realm.mongodb.mongo.events.UpdateDescription

Indica qué campos se han modificado en una operación de actualización determinada.

Modificador y Tipo
Método y descripción
BsonDocument beforeDocument,
BsonDocument afterDocument
)

Encuentra la diferencia entre dos documentos.

booleanopúblico

BsonDocument document
)

Convierte un documento BSON de descripción de actualización de un evento de cambio de MongoDB en un objeto UpdateDescription.

Colecciónpública

Devuelve una lista que contiene los nombres de campos que se han eliminado en la actualización correspondiente.

Documento Bson público

Devuelve un BsonDocument que contiene claves y valores que representan (respectivamente) los campos que han cambiado en la actualización correspondiente y sus nuevos valores.

entero público

booleanopúblico

Determina si esta descripción de actualización está vacía.

UpdateDescription otherDescription
)

Fusionar unilateralmente una descripción de actualización en esta descripción de actualización.

Documento Bson público

Convierte esta descripción de actualización a su representación de documento tal como aparecería en un evento de cambio de MongoDB.

Documento Bson público

Convierta esta descripción de actualización en un documento de actualización.

  • Métodos heredados de la clase java.lang.Object: getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public static UpdateDescription diff (
BsonDocument beforeDocument,
BsonDocument afterDocument
)

Encuentra la diferencia entre dos documentos. NOTA: Esto no realiza una diferencia completa en [BsonArray]. Si hay una desigualdad entre la matriz antigua y la nueva, la matriz antigua simplemente será reemplazada por la nueva.

Parámetros

  • beforeDocument - documento original

  • afterDocument - documento para diferenciar

Devuelve

una descripción de los campos actualizados y claves eliminadas entre los documentos.

public boolean equals (
Object obj
)

Anulaciones

equals en la clase Objeto

BsonDocument document
)

Convierte un documento BSON de descripción de actualización de un evento de cambio de MongoDB en un objeto UpdateDescription.

Parámetros

  • document - el

Devuelve

la UpdateDescription convertida

Devuelve una lista que contiene los nombres de campos que se han eliminado en la actualización correspondiente.

Devuelve

los nombres de los campos eliminados.

public BsonDocument getUpdatedFields ()

Devuelve un BsonDocument que contiene claves y valores que representan (respectivamente) los campos que han cambiado en la actualización correspondiente y sus nuevos valores.

Devuelve

los nombres de campo actualizados y sus nuevos valores.

public int hashCode ()

Anulaciones

hashCode en la clase Objeto

public boolean isEmpty ()

Determina si esta descripción de actualización está vacía.

Devuelve

verdadero si la descripción de la actualización está vacía, falso en caso contrario

UpdateDescription otherDescription
)

Fusionar unilateralmente una descripción de actualización en esta descripción de actualización.

Parámetros

  • otherDescription - la descripción de la actualización para fusionarla con esta

Devuelve

Esta descripción de actualización fusionada

public BsonDocument toBsonDocument ()

Convierte esta descripción de actualización a su representación de documento tal como aparecería en un evento de cambio de MongoDB.

Devuelve

El documento de descripción de actualización tal como aparecería en un evento de cambio

public BsonDocument toUpdateDocument ()

Convierta esta descripción de actualización en un documento de actualización.

Devuelve

un documento de actualización con los documentos $set y $unset apropiados.

Volver

BaseChangeEvent.Tipo de operación

En esta página