MongoCollection
Permite interagir com as coleções do MongoDB.
countDocuments
countDocuments() : long
Descrição
Conta o número de documentos na coleção.
Como Usar
collection.countDocuments();
Retorno
( long )
O número de documentos na coleção.
countDocuments(filtro: org.bson.conversions.Bson) : long
Descrição
Conta o número de documentos na coleção.
Como Usar
collection.countDocuments(_mongo.filters().eq('category', 'main'));
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filtro | org.bson.conversions.Bson | O filtro da consulta. |
Retorno
( long )
O número de documentos na coleção.
countDocuments(filtro: org.bson.conversions.Bson, opções: com.mongodb.client.model.CountOptions) : long
Descrição
Conta o número de documentos na coleção.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filtro | org.bson.conversions.Bson | O filtro da consulta. |
| opções | com.mongodb.client.model.CountOptions | As opções que descrevem a contagem. |
Retorno
( long )
O número de documentos na coleção.
createIndex
createIndex(keys: org.bson.conversions.Bson) : string
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| keys | org.bson.conversions.Bson |
Retorno
( string )
deleteMany
deleteMany(filter: org.bson.conversions.Bson) : void
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson |
Retorno
( void )
deleteMany(filter: org.bson.conversions.Bson, options: com.mongodb.client.model.DeleteOptions) : void
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| options | com.mongodb.client.model.DeleteOptions |
Retorno
( void )
deleteOne
deleteOne(filter: org.bson.conversions.Bson) : void
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson |
Retorno
( void )
deleteOne(filter: org.bson.conversions.Bson, options: com.mongodb.client.model.DeleteOptions) : void
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| options | com.mongodb.client.model.DeleteOptions |
Retorno
( void )
drop
drop() : void
Descrição
Exclui esta coleção do banco de dados.
Retorno
( void )
drop(opções: com.mongodb.client.model.DropCollectionOptions) : void
Descrição
Exclui esta coleção do banco de dados.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| opções | com.mongodb.client.model.DropCollectionOptions | Várias opções para excluir a coleção. |
Retorno
( void )
estimatedDocumentCount
estimatedDocumentCount() : long
Descrição
Obtém uma estimativa da contagem de documentos em uma coleção utilizando os metadados da coleção.
Como Usar
collection.estimatedDocumentCount();
Retorno
( long )
O número de documentos na coleção.
estimatedDocumentCount(opções: com.mongodb.client.model.EstimatedDocumentCountOptions) : long
Descrição
Obtém uma estimativa da contagem de documentos em uma coleção utilizando os metadados da coleção.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| opções | com.mongodb.client.model.EstimatedDocumentCountOptions | As opções que descrevem a contagem. |
Retorno
( long )
O número de documentos na coleção.
find
find() : MongoFindIterable
Descrição
Localizar todos os documentos na coleção.
Retorno
A interface FindIterable.
find(filtro: org.bson.conversions.Bson) : MongoFindIterable
Descrição
Localizar todos os documentos na coleção.
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filtro | org.bson.conversions.Bson | O filtro da consulta. |
Retorno
A interface FindIterable.
findOneAndDelete
findOneAndDelete(filter: org.bson.conversions.Bson) : Values
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson |
Retorno
( Values )
findOneAndDelete(filter: org.bson.conversions.Bson, options: com.mongodb.client.model.FindOneAndDeleteOptions) : Values
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| options | com.mongodb.client.model.FindOneAndDeleteOptions |
Retorno
( Values )
findOneAndReplace
findOneAndReplace(filter: org.bson.conversions.Bson, data: Values) : Values
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| data | Values |
Retorno
( Values )
findOneAndReplace(filter: org.bson.conversions.Bson, data: Values, options: com.mongodb.client.model.FindOneAndReplaceOptions) : Values
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| data | Values | |
| options | com.mongodb.client.model.FindOneAndReplaceOptions |
Retorno
( Values )
findOneAndUpdate
findOneAndUpdate(filtro: org.bson.conversions.Bson, update: java.util.List<?>) : Values
Descrição
Encontra e atualiza um documento de forma atômica.
Como Usar
const setUpdate = _mongo.updates().set('quantity', 42);
const renameUpdate = _mongo.updates().rename('other', 'more');
const updateList = _val.list();
updateList.add(setUpdate);
updateList.add(renameUpdate);
const combinedUpdates = _mongo.updates().combine(updateList);
c.findOneAndUpdate(
_mongo.filters().eq('name', 'Abc'),
combinedUpdates
);
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filtro | org.bson.conversions.Bson | Um documento que descreve o filtro de consulta, o qual não pode ser nulo. |
| update | java.util.List | Uma pipeline que descreve a atualização, que não pode ser nula. |
Retorno
( Values )
O documento que foi atualizado antes da aplicação da atualização. Se nenhum documento corresponder ao filtro da consulta, então null será retornado.
findOneAndUpdate(filter: org.bson.conversions.Bson, update: java.util.List<?>, options: com.mongodb.client.model.FindOneAndUpdateOptions) : Values
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| update | java.util.List | |
| options | com.mongodb.client.model.FindOneAndUpdateOptions |
Retorno
( Values )
findOneAndUpdate(filtro: org.bson.conversions.Bson, update: org.bson.conversions.Bson) : Values
Descrição
Encontra e atualiza um documento de forma atômica.
Como Usar
const setUpdate = _mongo.updates().set('quantity', 42);
const renameUpdate = _mongo.updates().rename('other', 'more');
const updateList = _val.list();
updateList.add(setUpdate);
updateList.add(renameUpdate);
const combinedUpdates = _mongo.updates().combine(updateList);
c.findOneAndUpdate(
_mongo.filters().eq('name', 'Abc'),
combinedUpdates
);
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filtro | org.bson.conversions.Bson | Um documento que descreve o filtro de consulta, o qual não pode ser nulo. |
| update | org.bson.conversions.Bson | Uma pipeline que descreve a atualização, que não pode ser nula. |
Retorno
( Values )
O documento que foi atualizado antes da aplicação da atualização. Se nenhum documento corresponder ao filtro da consulta, então null será retornado.
findOneAndUpdate(filter: org.bson.conversions.Bson, update: org.bson.conversions.Bson, options: com.mongodb.client.model.FindOneAndUpdateOptions) : Values
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| update | org.bson.conversions.Bson | |
| options | com.mongodb.client.model.FindOneAndUpdateOptions |
Retorno
( Values )
insertMany
insertMany(data: Values) : java.util.List<string>
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| data | Values |
Retorno
( java.util.List )
insertMany(data: Values, options: com.mongodb.client.model.InsertManyOptions) : java.util.List<string>
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| data | Values | |
| options | com.mongodb.client.model.InsertManyOptions |
Retorno
( java.util.List )
insertOne
insertOne(data: Values) : string
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| data | Values |
Retorno
( string )
insertOne(data: Values, options: com.mongodb.client.model.InsertOneOptions) : string
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| data | Values | |
| options | com.mongodb.client.model.InsertOneOptions |
Retorno
( string )
renameCollection
renameCollection(fullName: string) : void
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| fullName | string |
Retorno
( void )
renameCollection(databaseName: string, collectionName: string) : void
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| databaseName | string | |
| collectionName | string |
Retorno
( void )
replaceOne
replaceOne(filter: org.bson.conversions.Bson, data: Values) : long
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| data | Values |
Retorno
( long )
replaceOne(filter: org.bson.conversions.Bson, data: Values, options: com.mongodb.client.model.ReplaceOptions) : long
Atributos
| NOME | TIPO | DESCRIÇÃO |
|---|---|---|
| filter | org.bson.conversions.Bson | |
| data | Values | |
| options | com.mongodb.client.model.ReplaceOptions |
Retorno
( long )