MongoDB Documento de consulta: db.collection.find() com exemplo
O método de buscar ou obter dados de um MongoDB banco de dados é realizado usando MongoDB consultas. Ao realizar uma operação de consulta, também é possível usar critérios ou condições que podem ser usados para recuperar dados específicos do banco de dados.
MongoDB fornece uma função chamada db.collection.find() que é usado para recuperação de documentos de um MongoDB base de dados.
No decorrer deste MongoDB tutorial de consulta, você verá como esta função é usada de várias maneiras para atingir o objetivo de recuperação de documentos.
MongoDB Consulta Básica Operações
O básico MongoDB operadores de consulta cobrem operações simples, como obter todos os documentos em um MongoDB coleção. Vejamos um exemplo db.collection.find de como podemos fazer isso.
Todo o nosso código será executado no MongoDB JavaScript shell de comando. Considere que temos uma coleção chamada 'Employee' em nosso MongoDB banco de dados e executamos o comando abaixo.

Explicação do código:
- Funcionário é o nome da coleção no MongoDB banco de dados
- O MongoDB find query é uma função embutida que é usada para recuperar os documentos da coleção.
Se o comando for executado com sucesso, a seguinte saída será mostrada para o MongoDB encontrar exemplo
Saída:
A saída mostra todos os documentos que estão presentes na coleção.
Também podemos adicionar critérios às nossas consultas para que possamos buscar documentos com base em determinadas condições.
MongoDB Exemplo de consulta – 1
Vejamos alguns MongoDB consulte exemplos de como podemos fazer isso.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Explicação do código:
- Aqui queremos encontrar um Funcionário cujo nome seja “Smith” na coleção, portanto, inserimos os critérios de filtro como EmployeeName: “Smith”
Se o comando for executado com sucesso, a seguinte saída será mostrada
Saída:
A saída mostra que apenas o documento que contém “Smith” como Nome do Funcionário é retornado.
MongoDB Exemplo de consulta – 2
Agora neste MongoDB tutorial de consultas, vamos dar uma olhada em outro exemplo de código que faz uso do critério de pesquisa maior que. Quando este critério é incluído, ele realmente pesquisa os documentos onde o valor do campo é maior que o valor especificado.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Explicação do código:
- Aqui queremos encontrar todos os funcionários cujo id seja maior que 2. O $gt é chamado de operador de seleção de consulta, e o que significa apenas é usar a expressão maior que.
Se o MongoDB o comando select fields for executado com sucesso, a seguinte saída será mostrada
Saída:
Todos os documentos em que o ID do Funcionário for maior que 2 serão retornados.