Pular para o conteúdo principal

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
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonO 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
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonO filtro da consulta.
opçõescom.mongodb.client.model.CountOptionsAs 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
NOMETIPODESCRIÇÃO
keysorg.bson.conversions.Bson
Retorno

( string )


deleteMany


deleteMany(filter: org.bson.conversions.Bson) : void

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
Retorno

( void )


deleteMany(filter: org.bson.conversions.Bson, options: com.mongodb.client.model.DeleteOptions) : void

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
optionscom.mongodb.client.model.DeleteOptions
Retorno

( void )


deleteOne


deleteOne(filter: org.bson.conversions.Bson) : void

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
Retorno

( void )


deleteOne(filter: org.bson.conversions.Bson, options: com.mongodb.client.model.DeleteOptions) : void

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
optionscom.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
NOMETIPODESCRIÇÃO
opçõescom.mongodb.client.model.DropCollectionOptionsVá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
NOMETIPODESCRIÇÃO
opçõescom.mongodb.client.model.EstimatedDocumentCountOptionsAs 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

( MongoFindIterable )

A interface FindIterable.


find(filtro: org.bson.conversions.Bson) : MongoFindIterable

Descrição

Localizar todos os documentos na coleção.

Atributos
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonO filtro da consulta.
Retorno

( MongoFindIterable )

A interface FindIterable.


findOneAndDelete


findOneAndDelete(filter: org.bson.conversions.Bson) : Values

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
Retorno

( Values )


findOneAndDelete(filter: org.bson.conversions.Bson, options: com.mongodb.client.model.FindOneAndDeleteOptions) : Values

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
optionscom.mongodb.client.model.FindOneAndDeleteOptions
Retorno

( Values )


findOneAndReplace


findOneAndReplace(filter: org.bson.conversions.Bson, data: Values) : Values

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
dataValues
Retorno

( Values )


findOneAndReplace(filter: org.bson.conversions.Bson, data: Values, options: com.mongodb.client.model.FindOneAndReplaceOptions) : Values

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
dataValues
optionscom.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
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonUm documento que descreve o filtro de consulta, o qual não pode ser nulo.
updatejava.util.ListUma 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
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
updatejava.util.List
optionscom.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
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonUm documento que descreve o filtro de consulta, o qual não pode ser nulo.
updateorg.bson.conversions.BsonUma 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
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
updateorg.bson.conversions.Bson
optionscom.mongodb.client.model.FindOneAndUpdateOptions
Retorno

( Values )


insertMany


insertMany(data: Values) : java.util.List<string>

Atributos
NOMETIPODESCRIÇÃO
dataValues
Retorno

( java.util.List )


insertMany(data: Values, options: com.mongodb.client.model.InsertManyOptions) : java.util.List<string>

Atributos
NOMETIPODESCRIÇÃO
dataValues
optionscom.mongodb.client.model.InsertManyOptions
Retorno

( java.util.List )


insertOne


insertOne(data: Values) : string

Atributos
NOMETIPODESCRIÇÃO
dataValues
Retorno

( string )


insertOne(data: Values, options: com.mongodb.client.model.InsertOneOptions) : string

Atributos
NOMETIPODESCRIÇÃO
dataValues
optionscom.mongodb.client.model.InsertOneOptions
Retorno

( string )


renameCollection


renameCollection(fullName: string) : void

Atributos
NOMETIPODESCRIÇÃO
fullNamestring
Retorno

( void )


renameCollection(databaseName: string, collectionName: string) : void

Atributos
NOMETIPODESCRIÇÃO
databaseNamestring
collectionNamestring
Retorno

( void )


replaceOne


replaceOne(filter: org.bson.conversions.Bson, data: Values) : long

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
dataValues
Retorno

( long )


replaceOne(filter: org.bson.conversions.Bson, data: Values, options: com.mongodb.client.model.ReplaceOptions) : long

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
dataValues
optionscom.mongodb.client.model.ReplaceOptions
Retorno

( long )


updateMany


updateMany(filter: org.bson.conversions.Bson, update: java.util.List<?>) : long

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
updatejava.util.List
Retorno

( long )


updateMany(filter: org.bson.conversions.Bson, update: java.util.List<?>, options: com.mongodb.client.model.UpdateOptions) : long

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
updatejava.util.List
optionscom.mongodb.client.model.UpdateOptions
Retorno

( long )


updateMany(filter: org.bson.conversions.Bson, update: org.bson.conversions.Bson) : long

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
updateorg.bson.conversions.Bson
Retorno

( long )


updateMany(filter: org.bson.conversions.Bson, update: org.bson.conversions.Bson, options: com.mongodb.client.model.UpdateOptions) : long

Atributos
NOMETIPODESCRIÇÃO
filterorg.bson.conversions.Bson
updateorg.bson.conversions.Bson
optionscom.mongodb.client.model.UpdateOptions
Retorno

( long )


updateOne


updateOne(filtro: org.bson.conversions.Bson, update: java.util.List<?>) : long

Descrição

Atualiza um único documento na coleção de acordo com os argumentos especificados.

Atributos
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonUm documento que descreve o filtro de consulta, o qual não pode ser nulo.
updatejava.util.ListUma pipeline que descreve a atualização, que não pode ser nula.
Retorno

( long )

O resultado da operação de atualização de um único documento.


updateOne(filtro: org.bson.conversions.Bson, update: java.util.List<?>, opções: com.mongodb.client.model.UpdateOptions) : long

Descrição

Atualiza um único documento na coleção de acordo com os argumentos especificados.

Atributos
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonUm documento que descreve o filtro de consulta, o qual não pode ser nulo.
updatejava.util.ListUma pipeline que descreve a atualização, que não pode ser nula.
opçõescom.mongodb.client.model.UpdateOptionsAs opções a serem aplicadas à operação de atualização.
Retorno

( long )

O resultado da operação de atualização de um único documento.


updateOne(filtro: org.bson.conversions.Bson, update: org.bson.conversions.Bson) : long

Descrição

Atualiza um único documento na coleção de acordo com os argumentos especificados.

Atributos
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonUm documento que descreve o filtro de consulta, o qual não pode ser nulo.
updateorg.bson.conversions.BsonUm documento que descreve a atualização, o qual não pode ser nulo. A atualização a ser aplicada deve incluir pelo menos um operador de atualização.
Retorno

( long )

O resultado da operação de atualização de um único documento.


updateOne(filtro: org.bson.conversions.Bson, update: org.bson.conversions.Bson, opções: com.mongodb.client.model.UpdateOptions) : long

Descrição

Atualiza um único documento na coleção de acordo com os argumentos especificados.

Atributos
NOMETIPODESCRIÇÃO
filtroorg.bson.conversions.BsonUm documento que descreve o filtro de consulta, o qual não pode ser nulo.
updateorg.bson.conversions.BsonUm documento que descreve a atualização, o qual não pode ser nulo. A atualização a ser aplicada deve incluir pelo menos um operador de atualização.
opçõescom.mongodb.client.model.UpdateOptionsAs opções a serem aplicadas à operação de atualização.
Retorno

( long )

O resultado da operação de atualização de um único documento.