Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Ler documentos

No MongoDB, uma operação de leitura consiste em consultar o banco de dados. Esta página fornece exemplos.

Você pode query documentos no MongoDB com os seguintes métodos:

Para mais exemplos de query, consulte:

Enquanto um cursor retorna documentos, outras operações podem ser executadas em segundo plano e afetar os resultados, dependendo do nível da preocupação de leitura . Para obter detalhes, consulte Isolamento de leitura, consistência e recência.

Para leituras de conjuntos de réplicas e fragmentos de conjuntos de réplicas, a preocupação de leitura permite que os clientes escolham um nível de isolamento para suas leituras. Para obter mais informações, consulte preocupação de leitura.

Quando você executa uma operação de localizar com um driver MongoDB ou mongosh, o MongoDB retorna um cursor que gerencia os resultados da consulta. Os resultados da consulta não retornam como um array de documentos.

Para saber como iterar documentos em um cursor, consulte a documentação do motorista. Se você estiver utilizando mongosh o, consulte Iterar um cursor mongosh no.

Uma query que exceda 100 megabytes ou a memória disponível seja despejada no disco. Ele grava dados intermediários no armazenamento para economizar memória, o que pode causar desempenho reduzido. Use o parâmetro allowDiskUseByDefault ou o método cursor.allowDiskUse() para configurar esse comportamento.

Para implantações do Atlas usando o Atlas Infinite, a computação e o armazenamento são separados, de modo que as queries sejam passadas para o nó de computação que executa a query. Para obter mais informações, consulte derramamento de consulta em clusters do Atlas Infinite.

Receber um selo de habilidade

Domine "Otimização de Consultas" gratuitamente!

Saiba mais

Avalie esta página