Excluir um documento
Você pode excluir um documento em uma collection usando o método DeleteOne()
.
Exemplo
Dica
Leia os Exemplos de uso para saber como executar este exemplo.
O exemplo a seguir combina documentos na coleção movies
em que title
é "Twilight", excluindo o primeiro documento correspondente:
coll := client.Database("sample_mflix").Collection("movies") filter := bson.D{{"title", "Twilight"}} // Deletes the first document that has a "title" value of "Twilight" result, err := coll.DeleteOne(context.TODO(), filter) // Prints a message if any errors occur during the operation if err != nil { panic(err) }
Veja um exemplo totalmente executável de .
Resultado esperado
Após executar o todo o exemplo, ele remove o seguinte documento da coleção movies
:
// result truncated { "_id": ObjectId("..."), ..., "title": "Twilight", ... }
Para obter um exemplo sobre como localizar um documento, consulte Localizar um documento.
Informações adicionais
Para saber mais sobre como excluir documentos, consulte Excluir documentos.