Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Descrição da atualização da classe

Nesta página

  • io.realm.mongodb.mongo.events
  • Resumo do método
  • Métodos herdados
  • Detalhes do método
  • diff
  • é igual a
  • fromBsonDocument
  • getRemovedFields
  • getUpdatedFields
  • hashCode
  • isEmpty
  • mesclar
  • toBsonDocument
  • toUpdateDocument
java.lang.Object
io.realm.mongodb.mongo.events.UpdateDescription

Indica quais campos foram modificados em uma determinada operação de atualização.

Modificador e tipo
Método e descrição
UpdateDescriptionpública estática
BsonDocument beforeDocument,
BsonDocument afterDocument
)

Encontre a diferença entre dois documentos.

booleanopúblico
UpdateDescriptionpública estática
BsonDocument document
)

Converte um documento BSON de descrição de atualização de um evento de Alteração do MongoDB em um objeto UpdateDescription.

collectionpública

Retorna uma lista contendo os nomes dos campos que foram removidos na atualização correspondente.

Public BSONDocument

Retorna um BsonDocument contendo chaves e valores representando (respectivamente) os campos que foram alterados na atualização correspondente e seus novos valores.

public int
booleanopúblico

Determina se esta descrição de atualização está vazia.

Descrição da atualizaçãopública
UpdateDescription otherDescription
)

Unidirecionalmente, mescle uma descrição de atualização a essa descrição de atualização.

Public BSONDocument

Converte esta descrição de atualização em sua representação de documento, como apareceria em um evento de alteração do MongoDB.

Public BSONDocument

Converta esta descrição de atualização em um documento de atualização.

  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public static UpdateDescription diff (
BsonDocument beforeDocument,
BsonDocument afterDocument
)

Encontre a diferença entre dois documentos.NOTA: Isso não faz um diff completo em [BsonArray]. Se houver uma desigualdade entre a array antiga e a nova, a array antiga será simplesmente substituída pela nova.

Parâmetros

  • beforeDocument - documento original

  • afterDocument - documento para diferir

Devoluções

uma descrição dos campos atualizados e chaves removidas entre os documentos.

public boolean equals (
Object obj
)

Substitui

equals no objeto de classe

BsonDocument document
)

Converte um documento BSON de descrição de atualização de um evento de Alteração do MongoDB em um objeto UpdateDescription.

Parâmetros

  • document - o

Devoluções

a UpdateDescription convertida

Retorna uma lista contendo os nomes dos campos que foram removidos na atualização correspondente.

Devoluções

os nomes dos campos removidos.

public BsonDocument getUpdatedFields ()

Retorna um BsonDocument contendo chaves e valores representando (respectivamente) os campos que foram alterados na atualização correspondente e seus novos valores.

Devoluções

os nomes dos campos atualizados e seus novos valores.

public int hashCode ()

Substitui

hashCode no objeto de classe

public boolean isEmpty ()

Determina se esta descrição de atualização está vazia.

Devoluções

verdadeiro se a descrição de atualização estiver vazia; caso contrário, falso

UpdateDescription otherDescription
)

Unidirecionalmente, mescle uma descrição de atualização a essa descrição de atualização.

Parâmetros

  • otherDescription - a descrição da atualização para mesclar neste

Devoluções

esta descrição de atualização mesclada

public BsonDocument toBsonDocument ()

Converte esta descrição de atualização em sua representação de documento, como apareceria em um evento de alteração do MongoDB.

Devoluções

o documento de descrição de atualização como apareceria em um evento de alteração

public BsonDocument toUpdateDocument ()

Converta esta descrição de atualização em um documento de atualização.

Devoluções

um documento de atualização com os documentos $set e $unset apropriados.

Voltar

BaseChangeEvent.OperationType