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
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| atualizações | org.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
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| atualizações | java.util.List | A 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
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| nome | string | O nome do campo array. |
| valor | java.lang.Object | O 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
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| nome | string | O nome atual do campo. |
| novoNome | string | O 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
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| nome | string | O nome do campo. |
| valor | java.lang.Object | O 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
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| nome | string | O nome do campo. |
Retorno
( org.bson.conversions.Bson )
A atualização no formato Bson.