Readonly
nome do banco de dadosReadonly
O nome da collection.
Executa um pipeline de estrutura de agregação em relação a esta collection.
Uma array de estágios do aggregation pipeline.
Uma promessa que se resolve no resultado da agregação.
Conta o número de documentos nesta collection que correspondem ao filtro fornecido.
Observação: ao chamar isso sem um filtro, você pode receber contagens de documentos imprecisas, pois ele retorna resultados com base nos metadados da coleção, o que pode resultar em uma contagem aproximada. Em particular:
Optional
filtro: FiltroUm filtro opcional aplicado para restringir os resultados.
Optional
opções: CountOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve para o número de documentos correspondentes ao filtro.
Exclui vários documentos.
Optional
filtro: FiltroUm filtro aplicado para restringir o resultado. Se omitido, o padrão é {}
, que exclui todos os documentos da collection.
Uma promessa que se resolve em um objeto contendo o número de documentos excluídos (deletedCount
).
Exclui um único documento correspondente da collection.
Optional
filtro: FiltroUm filtro aplicado para restringir o resultado.
Uma promessa que se resolve em um objeto contendo o número de documentos excluídos (deletedCount
).
Localiza os documento que correspondem à query fornecida.
Optional
filtro: FiltroUm filtro opcional aplicado para restringir os resultados.
Optional
opções: FindOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve nos documentos encontrados.
Localiza um documento que corresponde ao filtro fornecido.
Optional
filtro: FiltroUm filtro aplicado para restringir o resultado.
Optional
opções: FindOneOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve no documento encontrado.
Localiza um documento que corresponde ao filtro fornecido e o exclui
Optional
filtro: FiltroUm filtro aplicado para restringir o resultado.
Optional
opções: FindOneOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve no documento encontrado antes da exclusão.
Localiza um documento que corresponde ao filtro fornecido e o substitui por um novo documento.
Um filtro aplicado para restringir o resultado.
O novo documento substituto.
Optional
opções: FindOneAndModifyOptionsOpções adicionais a serem aplicadas.
Uma promessa que resolve o documento encontrado encontrado antes da substituição.
Encontra um documento que corresponde à query fornecida e executa a atualização desejada em campos individuais.
Um filtro aplicado para restringir o resultado.
Os novos valores para o documento.
Optional
opções: FindOneAndModifyOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve no documento encontrado antes de aplicar a atualização.
Insere uma array de documentos na collection. Se algum valor estiver sem identificadores, ele será gerado pelo servidor.
A matriz de documentos a inserir.
Uma promessa que se resolve em um objeto contendo uma array de ID inseridos (insertedIds
).
Insere um único documento na collection. Observação: se o documento não tiver um _id, um será gerado para ele pelo servidor.
O documento a inserir.
Uma promessa que resolve um objeto que contém o ID de objeto inserido (insertedId
).
Atualiza vários documento que correspondem ao filtro fornecido nesta collection.
Um filtro aplicado para restringir o resultado.
Os novos valores para os documentos.
Optional
opções: UpdateOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve em um objeto contendo:
{
matchedCount: number;
modifiedCount: number;
upsertedId: IdType | undefined;
}
Atualiza um único documento que corresponde ao filtro fornecido nesta collection.
Um filtro aplicado para restringir o resultado.
Os novos valores para o documento.
Optional
opções: UpdateOptionsOpções adicionais a serem aplicadas.
Uma promessa que se resolve em um objeto contendo:
{
matchedCount: number;
modifiedCount: number;
upsertedId: IdType | undefined;
}
Cria um change stream assíncrono para monitorar a collection em busca de alterações.
Por padrão, produz todos os evento de alteração para esta collection. Você pode especificar no máximo uma das opções filter
ou ids
.
Nota importante: para usar isso no React Native, você deve instalar:
fetch
e ReadableStream
: https://www.npmjs.com/package/react-native-polyfill-globalsUm gerador assíncrono de eventos de mudança.
Gerado usando TypeDoc
Uma collection remota de documento em um reconhecimento de data center MongoDB.