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 processo de 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.



