usage cursor mongodb with examples
Usando o Cursor e seus métodos no MongoDB:
Espero que você esteja gostando da variedade de tutoriais neste Guia para iniciantes da série de treinamento MongoDB .
Nosso tutorial anterior nesta série explicou tudo sobre método find () na coleção MongoDB .
Neste tutorial, aprenderemos sobre o cursor e seus métodos no MongoDB em detalhes.
converter vídeo do youtube para mp4 grátis
O que você aprenderá:
- Cursor
- Ilustrar Cursor
- Cursor de contagem
- Limite do Cursor
- Cursor Prettify
- Conclusão
- Leitura recomendada
Cursor
O Cursor é um Coleção MongoDB do documento que é retornado na execução do método find.
Por padrão, ele é executado automaticamente como um loop. No entanto, podemos obter explicitamente um documento de índice específico com o cursor retornado. É como um ponteiro que aponta para um valor de índice específico.
Em palavras simples, quando chamamos um método find, todos os documentos que são retornados são salvos em um cursor virtual. Se um método de localização retornar para um documento, significa que o cursor tem índice de 0 a 3.
Ilustrar Cursor
Para entender o cursor, vejamos um exemplo.
Nisso Exemplo , primeiro verificaremos quantos documentos temos em nossa coleção MongoDB. Em seguida, chamaremos um índice específico que é retornado por um cursor na execução do método find com o código a seguir.
Código
db.staff().find()
Figura 1: no Mongo Shell
Figura 2: no Robo 3T
No exemplo acima, é claramente ilustrado que o cursor é como uma matriz do ponteiro que está apontando para um índice específico. Quando chamamos o índice 0 pelo método find, ele nos retorna o primeiro registro que é colocado em 0 índices.
Cursor de contagem
O método de contagem nos ajudará a recuperar quantos registros estão disponíveis em um cursor. Se colocarmos “.count ()” logo após o método find, ele contará quantos registros existem.
Você pode observar o seguinte exemplo.
Código
db.staff().find().count()
Figura 3: no Mongo Shell
Figura 4: no Robo 3T
Limite do Cursor
Uma plataforma fornece o método de limite MongoDB pelo qual podemos buscar registros limitados de um cursor. Um cursor tem milhares de documentos, mas precisamos de apenas 2 documentos para que possamos limitar o cursor em até 2 documentos como você pode ver a seguir Exemplo.
Código
db.staff().find().limit(2)
Figura 5: no Mongo Shell
Figura 6: no Robo 3T
Cursor Prettify
É usado para tornar legível o documento obtido. Quando executamos o método find, ele retornará todos os documentos disponíveis linha por linha. Quando acrescentamos o método pretty com o método find, ele retornará todos os documentos na forma de JSON, o que torna os dados facilmente compreensíveis.
Código
db.staff().find().pretty()
Figura 7: no Mongo Shell
Figura 8: No Robo 3T
Conclusão
O cursor é um ponteiro que é usado para retornar todos os registros buscados. Podemos chamar explicitamente um valor de índice específico de um cursor. Podemos definir um limite do cursor e contar seu índice. Também podemos embelezar os registros buscados para lê-los facilmente.
Em palavras simples, podemos usá-lo para reproduzir o registro de acordo com nossos requisitos.
Nosso próximo tutorial explicará tudo sobre a modificação de consulta no MongoDB usando limite !!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Documento de consulta do MongoDB usando o método Find () (exemplos)
- Método MongoDB Sort () com exemplos
- Uso de ObjectId () no MongoDB 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
- MongoDB Criar Backup de Banco de Dados
- Autenticação de usuário no MongoDB