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

Excluir um documento

Nesta página

  • Exemplo

Você pode excluir um documento em uma coleção recuperando um único modelo Eloquent e chamando o método delete() ou chamando delete() diretamente em um construtor de consulta.

Para excluir um documento, passe um filtro de query para o método where() , classifique os documentos correspondentes e chame o método limit() para recuperar apenas o primeiro documento. Em seguida, exclua este documento correspondente chamando o método delete() .

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

  • Exclui um documento da collection movies que corresponde 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 title é "Quiz Show"

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

  • limit(): recupera apenas o primeiro documento correspondente

  • delete(): exclui o documento recuperado

$deleted = Movie::where('title', 'Quiz Show')
->orderBy('_id')
->limit(1)
->delete();
echo 'Deleted documents: ' . $deleted;

Para saber como editar seu aplicativo Laravel para executar o exemplo de uso, consulte apágina de destino Exemplos de uso .

Dica

Para saber mais sobre como excluir documentos com o Laravel MongoDB, consulte os Modelos de exclusão seção da documentação do Laravel.

Voltar

Atualizar vários documentos

Próximo

Excluir vários documentos

Nesta página