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

Excluir vários documentos

Você pode excluir vários documentos em uma coleção chamando o método delete() em uma coleção de objetos ou em um construtor de consulta.

Para excluir vários documentos, passe um filtro de query para o método where() . Em seguida, exclua os documentos correspondentes chamando o método delete() .

Dica

Para saber mais sobre como excluir documentos com a integração do Laravel, consulte a seção Excluir documentos do guia Operações de gravação.

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

  • Exclui documentos da collection movies que correspondem a um filtro de query

  • Imprime o número de documentos excluídos

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

  • where(): corresponde a documentos em que o valor do campo year é menor ou igual a 1910

  • delete(): exclui os documentos correspondentes e retorna o número de documentos excluídos com êxito

$deleted = Movie::where('year', '<=', 1910)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 7

Este exemplo executa as seguintes ações:

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

  • Exclui documentos da collection movies que correspondem a um filtro de query

  • Imprime o número de documentos excluídos

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

  • where(): corresponde a documentos em que o valor do campo year é menor ou igual a 1910

  • delete(): exclui os documentos correspondentes e retorna o número de documentos excluídos com êxito

$deleted = DB::table('movies')
->where('year', '<=', 1910)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 7

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

Voltar

Excluir um documento

Nesta página