Puede eliminar un documento de una colección mediante el uso de DeleteOne()
.
Ejemplo
Tip
Lea el Ejemplos de uso para aprender a ejecutar este ejemplo.
El siguiente ejemplo coincide con los documentos de la colección movies en los que el title es "Twilight", eliminando el primer documento coincidente:
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) }
Resultado esperado
Después de ejecutar el ejemplo completo, se elimina el siguiente documento en la colección movies:
// result truncated { "_id": ObjectId("..."), ..., "title": "Twilight", ... }
Para ver un ejemplo sobre cómo encontrar un documento, consulte Buscar un documento.
Información Adicional
Para obtener más información sobre cómo eliminar documentos, consulte Eliminar documentos.