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

Borrar documentos con VS Code

Eliminas documentos en una colección utilizando los Operadores CRUD de MongoDB en un Playground de MongoDB:

  • Utiliza el método deleteOne() para borrar un documento.

  • Utiliza el método deleteMany() para borrar más de un documento.

Si aún no lo has hecho, debes completar los siguientes requisitos previos antes de poder borrar documentos con un MongoDB Playground:

Para borrar un documento, utiliza la siguiente sintaxis en tu Playground:

db.collection.deleteOne(
<filter>,
{
writeConcern: <document>,
collation: <document>
}
)

Para obtener una descripción detallada de los parámetros de este método, consulta deleteOne() en el Manual de MongoDB.

Para ejecutar tu Playground, pulsa el botón en la esquina superior derecha de la Vista del Playground. La extensión VS Code divide tu Playground y muestra los resultados de tu Playground en el panel Playground Results. Si has deshabilitado la vista de división, la Extensión de VS Code muestra los resultados de tu Playground en una nueva pestaña.

Para ejecutar este ejemplo, empieza con un MongoDB Playground en blanco borrando la plantilla Playground, si está cargada.

El siguiente ejemplo:

  1. Cambia a la base de datos test.

  2. Elimina un documento en la colección test.sales que coincida con la query.

use("test");
db.sales.deleteOne(
{ "_id" : 1 }
);

Cuando presionas el botón , VS Code Extension divide tu Playground y muestra el siguiente documento en el panel Playground Result. Si desactivaste la vista dividida, la extensión de VS Code muestra el siguiente documento en una nueva pestaña. Si se mueven los resultados del playground de forma manual, la VS Code Extension mostrará los resultados en esa pestaña.

{
acknowledged: 1,
deletedCount: 1
}

Para borrar varios documentos, utilice la siguiente sintaxis en su Playground:

db.collection.deleteMany(
<filter>,
{
writeConcern: <document>,
collation: <document>
}
)

Para una descripción detallada de los parámetros de este método, consulta deleteMany() en el Manual de MongoDB.

Para ejecutar tu Playground, pulsa el botón en la esquina superior derecha de la Vista del Playground. La extensión VS Code divide tu Playground y muestra los resultados de tu Playground en el panel Playground Results. Si has deshabilitado la vista de división, la Extensión de VS Code muestra los resultados de tu Playground en una nueva pestaña.

Para ejecutar este ejemplo, empieza con un MongoDB Playground en blanco borrando la plantilla Playground, si está cargada.

El siguiente ejemplo:

  1. Cambia a la base de datos test.

  2. Borra todos los documentos de la colección test.sales que coincidan con la query.

use("test");
db.sales.deleteMany(
{ "item" : "abc" }
);

Cuando presionas el botón , VS Code Extension divide tu Playground y muestra el siguiente documento en el panel Playground Result. Si desactivaste la vista dividida, la extensión de VS Code muestra el siguiente documento en una nueva pestaña. Si se mueven los resultados del playground de forma manual, la VS Code Extension mostrará los resultados en esa pestaña.

{
acknowledged: 1,
deletedCount: 3
}