mongodb query document using find method
Documento de consulta do MongoDB usando Find () com exemplos: Uso de Find by ID, Find in Array, Find all, Find and Update com exemplos
Nós aprendemos sobre ObjectId e seus métodos no MongoDB em nosso tutorial anterior.
Neste tutorial, aprenderemos sobre o uso de Find () no MongoDB.
Leia o Tutoriais online do MongoDB para conhecimento completo do conceito.
O que você aprenderá:
perguntas e respostas da entrevista sql plsql
- Encontrar método no MongoDB
- Encontre todos os documentos
- Encontre documentos específicos
- Encontre documentos com campos específicos
- Encontre documentos específicos com critérios condicionais
- Conclusão
- Leitura recomendada
Encontrar método no MongoDB
Encontrar método em Consulta MongoDB é usado para buscar um documento específico da coleção MongoDB. Existem no total seis métodos disponíveis no Mongo DB pelos quais podemos buscar registros específicos.
Esses métodos incluem:
- achar()
- findAndModify ()
- findOne ()
- findOneAndDelete ()
- findOneAndReplace ()
- findOneAndUpdate ()
Sintaxe:
find(query,projection) O método Find consiste em dois parâmetros pelos quais podemos buscar um determinado registro. Se não usarmos esses dois parâmetros, o método find retornará todos os documentos disponíveis na coleção MongoDB.
Consulta - Este é um parâmetro opcional que define os critérios de seleção. Em palavras simples, o que você deseja pesquisar em uma coleção será definido como uma consulta.
Projeção - Este é um parâmetro opcional que define o que retornar quando os critérios de consulta forem atendidos com sucesso. Em palavras simples, é um tipo de tomada de decisão que tomará a decisão com base nos critérios.
Encontre todos os documentos
Para buscar todos os registros disponíveis em uma coleção, precisamos usar o método find com um parâmetro vazio. Em palavras simples, não usaremos nenhum parâmetro quando precisarmos de todos os registros.
Código
db.staff().find() Figura 1: no Mongo Shell

Figura 2: no Robo 3T

Encontre documentos específicos
Para buscar um documento específico da coleção MongoDB, podemos usar um parâmetro de consulta no método find. Este parâmetro nos ajudará a buscar apenas aquele registro que atende aos critérios.
No exemplo a seguir, vamos buscar o registro por ID da equipe, onde a ID da equipe é igual a três e ele nos retornará apenas esse documento.
Código
db.staff().find({staff_id:3}) Figura 3: no Mongo Shell

Figura 4: no Robo 3T
como abrir arquivo de chave no windows

Encontre documentos com campos específicos
Para buscar campos específicos, temos que usar projeção dentro do método find. Conforme discutido anteriormente, a projeção é um tipo de tomada de decisão. Ele toma a decisão de mostrar e ocultar os campos.
No exemplo a seguir, você pode observar que estamos obtendo apenas um registro do campo de nome do membro da equipe.
Código
db.staff.find({},{_id:0,staff_member_name:1}) Figura 5: no Mongo Shell

Figura 6: no Robo 3T

Encontre documentos específicos com critérios condicionais
Podemos usar condições para filtrar um registro específico de forma crítica.
Nos exemplos acima, discutimos como buscar um documento específico. Agora, porém, aplicaremos uma condição a esse documento específico para retornar apenas os documentos que atendam à condição com êxito.
No exemplo a seguir, estamos buscando o registro pelo nome do membro “Alex”, onde o ID da equipe é maior que 2.
Código
db.staff().find({staff_member_name:”Alex”, staff_id:{$gt:2}}) Figura 7: no Mongo Shell

Figura 8: No Robo 3T

o que o dobro faz em java
Conclusão
O método Find é usado para buscar um documento da coleção MongoDB.
Usando o método Find, podemos buscar documentos específicos, bem como os campos específicos de que precisamos. Também podemos usar outros métodos de localização para recuperar documentos específicos de acordo com nossos requisitos.
Nosso próximo tutorial explicará mais sobre o uso de Cursor no MongoDB !!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Uso do Cursor no MongoDB com Exemplos
- Uso de ObjectId () no MongoDB com exemplos
- Método MongoDB Sort () com exemplos
- MongoDB Atualizar e Excluir Documento com Exemplos
- MongoDB criar usuário e atribuir funções com exemplos
- 20+ Tutorial do MongoDB para iniciantes: curso gratuito do MongoDB
- Inserir vários documentos no MongoDB usando matrizes
- MongoDB Criar Backup de Banco de Dados