Pular para o conteúdo principal

MongoUpdates

Definição das alterações em Bson que são utilizadas nas alterações de dados das coleções do MongoDB.


combine​


combine(atualizações: org.bson.conversions.Bson[]) : org.bson.conversions.Bson​

Descrição​

Combina uma lista de atualizações em uma única atualização.

Como Usar​
const setUpdate = _mongo.updates().set('quantity', 42);
const renameUpdate = _mongo.updates().rename('other', 'more');

const combinedUpdates = _mongo.updates().combine(setUpdate, renameUpdate);

collection.findOneAndUpdate(
_mongo.filters().eq('name', 'Abc'),
combinedUpdates
);

Atributos​
NOMETIPODESCRIÇÃO
atualizaçõesorg.bson.conversions.Bson[]A lista de atualizações.
Retorno​

( org.bson.conversions.Bson )

Uma atualização combinada.


combine(atualizações: java.util.List<?>) : org.bson.conversions.Bson​

Descrição​

Combina uma lista de atualizações em uma única atualização.

Atributos​
NOMETIPODESCRIÇÃO
atualizaçõesjava.util.ListA lista de atualizações.
Retorno​

( org.bson.conversions.Bson )

Uma atualização combinada.


push​


push(nome: string, valor: java.lang.Object) : org.bson.conversions.Bson​

Descrição​

Adiciona um valor a um array em um documento.

Como Usar​
_mongo.updates().push('tags', 'newTag');
Atributos​
NOMETIPODESCRIÇÃO
nomestringO nome do campo array.
valorjava.lang.ObjectO valor a ser adicionado.
Retorno​

( org.bson.conversions.Bson )

A atualização no formato Bson.


rename​


rename(nome: string, novoNome: string) : org.bson.conversions.Bson​

Descrição​

Renomeia um campo em um documento.

Como Usar​
_mongo.updates().rename('oldName', 'newName');
Atributos​
NOMETIPODESCRIÇÃO
nomestringO nome atual do campo.
novoNomestringO novo nome do campo.
Retorno​

( org.bson.conversions.Bson )

A atualização no formato Bson.


set​


set(nome: string, valor: java.lang.Object) : org.bson.conversions.Bson​

Descrição​

Define o valor de um campo em um documento.

Como Usar​
_mongo.updates().set('name', 'new value');
Atributos​
NOMETIPODESCRIÇÃO
nomestringO nome do campo.
valorjava.lang.ObjectO valor a ser definido.
Retorno​

( org.bson.conversions.Bson )

A atualização no formato Bson.


unset​


unset(nome: string) : org.bson.conversions.Bson​

Descrição​

Remove o valor de um campo em um documento.

Como Usar​
_mongo.updates().unset('name');
Atributos​
NOMETIPODESCRIÇÃO
nomestringO nome do campo.
Retorno​

( org.bson.conversions.Bson )

A atualização no formato Bson.