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.