Página inicial do Docs → Começar com Guias
Ler dados do MongoDB com queries
Visão geral
No guia anterior, Leia dados no MongoDB, você recuperou todos os documentos da collection sample_guides.planets
sem especificar nenhum critério que os documentos devam atender.
Neste guia, você consultará a coleta e recuperará documentos que correspondam a critérios de igualdade específicos, o que significa que os valores do campo ou campos especificados devem corresponder.
Tempo necessário: 15 minutos
O que você precisa
Uma connection string para sua deployment do MongoDB.
Exemplos de conjuntos de dados carregados em seu cluster.
Procedimento
Conecte-se à sua instância do MongoDB.
Dica
Neste bloco de código, há um comentário para substituir a URI da conexão pela sua. Substitua a string URI pela sua própria connection string do Atlas.
Recupere documentos específicos na coleta planets
.
Você pode recuperar documentos específicos de uma coleta aplicando um filtro de consulta. Um filtro de consulta é um documento que contém os critérios que você está procurando. O exemplo seguinte ilustra utilizando um filtro de consulta para recuperar documentos da coleta planets
que têm um campo hasRings
com um valor de true
.
Query usando vários critérios.
Você também pode consultar a collection usando vários critérios. O exemplo a seguir ilustra o uso de vários critérios para recuperar documentos da collection planets
que tem um campo hasRings
com um valor de false
e Argon(Ar)
como uma entrada no campo mainAtmosphere
.
Mesmo que o campo mainAtmosphere
seja uma matriz, você pode usar uma consulta de igualdade estrita porque o MongoDB trata matrizes como tipos de primeira classe. Durante a execução da consulta, o MongoDB comparou cada entrada na matriz com o valor que você especificou, neste caso "Ar"
, para determinar se os documentos correspondiam aos seus critérios.
Resumo
Se você concluiu este guia, recuperou dados do MongoDB usando critérios de igualdade específicos. Isso é útil quando você sabe exatamente o que está procurando, por exemplo, um número de item, um nome de usuário ou um elemento químico.
No próximo guia, você aprenderá como ler dados do MongoDB usando operadores de comparação para recuperar documentos que correspondam a um conjunto mais amplo de critérios.
Veja também
Consulte os seguintes recursos para obter informações mais detalhadas sobre os conceitos apresentados aqui:
Use operadores e consultas compostas para recuperar documentos no MongoDB.