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

Excluir vários documentos

Nesta página

Você pode excluir vários documentos em uma coleção chamando o método delete() em uma coleção de objeto 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 sucesso

$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 sucesso

$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.

Nesta página