Por exemplo, se você atribuiu o valor “5” para limitar a consulta, ele mostrará apenas os cinco primeiros documentos dessa coleção específica. E esse processo resultante economiza tempo se você precisar de apenas alguns documentos para se referir.
Neste artigo, fornecemos uma visão profunda da consulta limitada em MongoDB e vários exemplos também são dados para uma compreensão eficaz.
Como limitar a consulta funciona em MongoDB
A consulta limite funciona na seguinte sintaxe:
dB.Nome da coleção.encontrar().limite( )
A instância usada na sintaxe acima é definida abaixo:
Além disso, os exemplos na próxima seção fornecerão uma melhor visão geral da aplicação do método limite () a uma coleção.
Observação: O nome da coleção usado neste tutorial é “funcionários““.
Como usar a consulta limite em MongoDB
Esta seção fornecerá vários exemplos que mostram a aplicação da consulta limitada em uma coleção de documentos. Em primeiro lugar, vamos dar uma olhada nos documentos em “funcionários”Coleção com a ajuda do seguinte comando:
> dB.funcionários.encontrar().bonito()
Exemplo 1: Uso básico
Este exemplo explica o uso básico da consulta limite em MongoDB.
Comando 1: O comando abaixo mencionado recuperará todos os documentos porque nenhum limite é especificado no método limite ().
> dB.funcionários.encontrar().limite()
Ou se você usar “limite (0)“; Em seguida, ele também exibiria todos os documentos em uma coleção porque o valor limite é 0:
> dB.funcionários.encontrar().limite (0)
Comando 2: Ao contrário do comando acima, um usuário pode especificar o número do limite para recuperar apenas esses documentos. Como no comando a seguir, apenas os três primeiros documentos são recuperados usando o método limite ().
> dB.funcionários.encontrar().limite (3).bonito()
Observação: O "bonito”O método é usado para obter uma lista organizada de documentos em uma coleção.
Exemplo 2: Usando a consulta limitada com pular
A consulta limitada pode ser usada com o método pular para obter uma saída mais refinada. Em MongoDB, o pular() O método é exercido para obter a produção após ignorar alguns documentos (um número numérico é usado para dizer quantos documentos serão ignorados). Por exemplo, Skip (2) ignorará os dois primeiros documentos. O comando escrito abaixo recupera os documentos que estão nas posições "3", "4" e "5", porque os dois primeiros documentos foram ignorados pelo método Skip.
> dB.funcionários.encontrar().pular (2).limite (3).bonito()
Exemplo 3: Usando a consulta limite especificando uma condição
O comando a seguir recuperará os documentos que satisfazem a seguinte condição:
> dB.funcionários.encontre (designação: $ eq: "autor").limite (2).bonito()
Alternativa para limitar a consulta
O MongoDB fornece uma ampla gama de operadores e comandos para processar dados. Um operador de $ limite no método de agregação também pode fazer o mesmo trabalho que o método limite ().
Por exemplo, o comando fornecido abaixo limitará o número de documentos recuperados a "3" usando o $ limite operador no método de agregação.
O comando é aplicado na mesma coleção “funcionários”E observa -se que a saída é a mesma nos dois casos (usando a consulta de limite ou usando o operador $ limite em agregação).
> dB.funcionários.agregado ($ limite: 3)
Conclusão
O MongoDB oferece suporte detalhado para processamento de dados usando vários comandos e consultas. A consulta limitada em MongoDB tem um papel vital em tornar o MongoDB um sistema de gerenciamento de banco de dados eficiente em termos de tempo. Neste guia da série MongoDB, ilustramos brevemente o uso da consulta limite em MongoDB com alguns exemplos. Você também pode estender a funcionalidade de consulta limitada usando -a com o método Skip. O método Skip ignora o número especificado de documentos, enquanto o limite mostrará esses documentos.