ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Menu Docs

Contagem de documentos

Nesta página

Você pode contar o número de documentos retornados por uma query usando um método como Model::where() ou métodos da face DB para corresponder aos documentos e, em seguida, chamar o método count() para recuperar os resultados.

Selecione a partir das seguintes abas Eloquent e Query Builder para visualizar exemplos de uso para a mesma operação que usa cada sintaxe de query correspondente:

Este exemplo executa as seguintes ações:

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

  • Conta os documentos da collection movies que correspondem a um query filter

  • Imprime a contagem de documentos correspondente

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

  • where(): corresponde a documentos em que o valor do campo genres inclui "Biography"

  • count(): conta o número de documentos correspondentes e retorna a contagem como um número inteiro

$count = Movie::where('genres', 'Biography')
->count();
echo 'Number of documents: ' . $count;
Number of documents: 1267

Este exemplo executa as seguintes ações:

  • Acessos a coleção movies chamando o método table() a partir da fase DB

  • Conta os documentos da collection movies que correspondem a um query filter

  • Imprime a contagem de documentos correspondente

O exemplo chama os seguintes métodos de construtor de query:

  • where(): corresponde a documentos em que o valor do campo genres inclui "Biography"

  • count(): conta o número de documentos correspondentes e retorna a contagem como um número inteiro

$count = DB::table('movies')
->where('genres', 'Biography')
->count();
echo 'Number of documents: ' . $count;
Number of documents: 1267

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

Nesta página