Menu Docs

Página inicial do DocsComeçar com Guias

Ler dados do MongoDB com queries

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

1

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.

2

Mude para o banco de dados e a coleta que você deseja consultar. Nesse caso, você usará o banco de dados sample_guides e a coleta planets.

3

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.

4
5

Aqui está o código completo seguido de saída de amostra.

Observação

Seus valores ObjectId serão diferentes daqueles mostrados.

6

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.

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.

Consulte os seguintes recursos para obter informações mais detalhadas sobre os conceitos apresentados aqui:

  • Especificar condição de igualdade

  • Combinar uma matriz embutida ou aninhada

Qual é o próximo
Ler dados usando operadores e queries compostas
20 minutos

Use operadores e consultas compostas para recuperar documentos no MongoDB.

Guia de início
Capítulo 2
CRUD
  • Adicionar um Driver MongoDB
  • Ler dados no MongoDB
  • Ler dados do MongoDB com queries
  • Ler dados usando operadores e queries compostas
  • Inserir dados no MongoDB
  • Atualizar dados no MongoDB
  • Excluir dados do MongoDB
Começar com Guias →