Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Borra varios documentos

Puede borrar varios documentos en una colección utilizando el método DeleteMany().

Tip

Lee los Ejemplos de uso para aprender cómo ejecutar este ejemplo.

El siguiente ejemplo compara documentos en la colección movies en los que el runtime es mayor de 800 minutos, borrando todos los documentos iguales:

coll := client.Database("sample_mflix").Collection("movies")
filter := bson.D{{"runtime", bson.D{{"$gt", 800}}}}
// Deletes all documents that have a "runtime" value greater than 800
results, err := coll.DeleteMany(context.TODO(), filter)
if err != nil {
panic(err)
}

Mire un ejemplo totalmente ejecutable.

Una vez que se ejecuta el ejemplo completo, se remueven los siguientes documentos de la colección movies:

// results truncated
{ "_id": ObjectId("573a1397f29313caabce69db"), ... , "runtime": 1256, ... },
{ "_id": ObjectId("573a1397f29313caabce75fe"), ... , "runtime": 910, ... },
{ "_id": ObjectId("573a1399f29313caabcee1aa"), ... , "runtime": 1140, ... },
{ "_id": ObjectId("573a13a6f29313caabd18ae0"), ... , "runtime": 877, ... }

Para ver un ejemplo de cómo encontrar varios documentos, consulta Encontrar varios documentos.

Para **borrar** más información sobre cómo **borrar** documentos, consulta **Borrar** documentos.

deleteMany()