Menu Docs
Página inicial do Docs
/ / /
Laravel MongoDB
/

Localizar vários documentos

Nesta página

  • Exemplo

Você pode recuperar vários documentos de uma coleção criando um construtor de consulta, usando um método como Model::where() ou a face DB para corresponder aos documentos em uma coleção e, em seguida, chamar o método get() para recuperar os resultados ..

Passe um filtro de query para o método where() para recuperar documentos que atendam a um conjunto de critérios. Quando você chama o método get() , o MongoDB retorna os documentos correspondentes de acordo com suaordem natural no banco de banco de dados ou de acordo com a ordem de classificação que você pode especificar usando o método orderBy() .

Para saber mais sobre os métodos do construtor de queries, consulte o guia doConstrutor de Query .

Este exemplo de uso executa as seguintes ações:

  • Utiliza o modelo Movie Eloquent para representar a coleção do sample_mflix movies banco de dados do

  • Recupera e imprime documentos da coleção movies que correspondem a um filtro de consulta

O exemplo chama os seguintes métodos no modelo Movie :

  • where(): corresponde a documentos em que o valor do campo runtime é maior que 900

  • orderBy(): classifica documentos correspondentes por seus valores _id crescentes

  • get(): recupera os resultados da query como um objeto de collection do Laravel

$movies = Movie::where('runtime', '>', 900)
->orderBy('_id')
->get();

Para saber como editar seu aplicativo Laravel para executar o exemplo de uso, consulte a página de exemplos de uso.

Dica

Para conhecer outras maneiras de recuperar documentos com o Laravel MongoDB, consulte o guia Operações de leitura .

Voltar

Encontrar um documento

Próximo

Insira um documento

Nesta página