Puedes eliminar documentos en MongoDB mediante los siguientes métodos:
El driver de su lenguaje de programación.
La interfaz de usuario de MongoDB Atlas. Para obtener más información, consulta Eliminar un documento con MongoDB Atlas.
➤ Use el menú desplegable Seleccionar su lenguaje en la parte superior derecha para establecer el lenguaje de los siguientes ejemplos o seleccione MongoDB Compass.
Esta página utiliza lo siguiente mongosh métodos:
Los ejemplos en esta página utilizan la colección inventory. Para poblar la colección inventory, ejecute lo siguiente:
Esta página usa MongoDB Compass para borrar los documentos.
Completa la colección inventory con los siguientes documentos:
En esta página, se utilizan los siguientes métodos del driver C# de MongoDB:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza las siguientes funciones del controlador MongoDB Go:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos del controlador Java Reactive Streams:
com.mongodb.reactivestreams.client.MongoCollection.deleteMany
com.mongodb.reactivestreams.client.MongoCollection.deleteOne
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos del controlador Java Synchronous:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos del controlador Motor:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos del driver MongoDB Nodo.js:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos de la biblioteca PHP de MongoDB:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos PyMongo del controlador de Python:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos del controlador Ruby de MongoDB:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
Esta página utiliza los siguientes métodos del controlador MongoDB Scala:
Los ejemplos en esta página usan la colección inventory. Se debe realizar la conexión a una base de datos de prueba en la instancia de MongoDB y luego crear la colección inventory:
db.inventory.insertMany( [ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }, { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "P" }, { item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "in" }, status: "D" }, { item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" }, { item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "cm" }, status: "A" }, ] );
[ { "item": "journal", "qty": 25, "size": { "h": 14, "w": 21, "uom": "cm" }, "status": "A" }, { "item": "notebook", "qty": 50, "size": { "h": 8.5, "w": 11, "uom": "in" }, "status": "P" }, { "item": "paper", "qty": 100, "size": { "h": 8.5, "w": 11, "uom": "in" }, "status": "D" }, { "item": "planner", "qty": 75, "size": { "h": 22.85, "w": 30, "uom": "cm" }, "status": "D" }, { "item": "postcard", "qty": 45, "size": { "h": 10, "w": 15.25, "uom": "cm" }, "status": "A" } ]
Para obtener instrucciones sobre cómo insertar documentos en MongoDB Compass, consulta Insertar documentos.
Nota
Para obtener una referencia completa sobre la inserción de documentos en MongoDB Compass, consulta la documentación de Compass.
var documents = new[] { new BsonDocument { { "item", "journal" }, { "qty", 25 }, { "size", new BsonDocument { { "h", 14 }, { "w", 21 }, { "uom", "cm" } } }, { "status", "A" } }, new BsonDocument { { "item", "notebook" }, { "qty", 50 }, { "size", new BsonDocument { { "h", 8.5 }, { "w", 11 }, { "uom", "in" } } }, { "status", "P" } }, new BsonDocument { { "item", "paper" }, { "qty", 100 }, { "size", new BsonDocument { { "h", 8.5 }, { "w", 11 }, { "uom", "in" } } }, { "status", "D" } }, new BsonDocument { { "item", "planner" }, { "qty", 75 }, { "size", new BsonDocument { { "h", 22.85 }, { "w", 30 }, { "uom", "cm" } } }, { "status", "D" } }, new BsonDocument { { "item", "postcard" }, { "qty", 45 }, { "size", new BsonDocument { { "h", 10 }, { "w", 15.25 }, { "uom", "cm" } } }, { "status", "A" } } }; collection.InsertMany(documents);
docs := []any{ bson.D{ {"item", "journal"}, {"qty", 25}, {"size", bson.D{ {"h", 14}, {"w", 21}, {"uom", "cm"}, }}, {"status", "A"}, }, bson.D{ {"item", "notebook"}, {"qty", 50}, {"size", bson.D{ {"h", 8.5}, {"w", 11}, {"uom", "in"}, }}, {"status", "P"}, }, bson.D{ {"item", "paper"}, {"qty", 100}, {"size", bson.D{ {"h", 8.5}, {"w", 11}, {"uom", "in"}, }}, {"status", "D"}, }, bson.D{ {"item", "planner"}, {"qty", 75}, {"size", bson.D{ {"h", 22.85}, {"w", 30}, {"uom", "cm"}, }}, {"status", "D"}, }, bson.D{ {"item", "postcard"}, {"qty", 45}, {"size", bson.D{ {"h", 10}, {"w", 15.25}, {"uom", "cm"}, }}, {"status", "A"}, }, } result, err := coll.InsertMany(context.TODO(), docs)
Publisher<Success> insertManyPublisher = collection.insertMany(asList( Document.parse("{ item: 'journal', qty: 25, size: { h: 14, w: 21, uom: 'cm' }, status: 'A' }"), Document.parse("{ item: 'notebook', qty: 50, size: { h: 8.5, w: 11, uom: 'in' }, status: 'A' }"), Document.parse("{ item: 'paper', qty: 100, size: { h: 8.5, w: 11, uom: 'in' }, status: 'D' }"), Document.parse("{ item: 'planner', qty: 75, size: { h: 22.85, w: 30, uom: 'cm' }, status: 'D' }"), Document.parse("{ item: 'postcard', qty: 45, size: { h: 10, w: 15.25, uom: 'cm' }, status: 'A' }") ));
collection.insertMany(asList( Document.parse("{ item: 'journal', qty: 25, size: { h: 14, w: 21, uom: 'cm' }, status: 'A' }"), Document.parse("{ item: 'notebook', qty: 50, size: { h: 8.5, w: 11, uom: 'in' }, status: 'A' }"), Document.parse("{ item: 'paper', qty: 100, size: { h: 8.5, w: 11, uom: 'in' }, status: 'D' }"), Document.parse("{ item: 'planner', qty: 75, size: { h: 22.85, w: 30, uom: 'cm' }, status: 'D' }"), Document.parse("{ item: 'postcard', qty: 45, size: { h: 10, w: 15.25, uom: 'cm' }, status: 'A' }") ));
await db.inventory.insert_many( [ { "item": "journal", "qty": 25, "size": {"h": 14, "w": 21, "uom": "cm"}, "status": "A", }, { "item": "notebook", "qty": 50, "size": {"h": 8.5, "w": 11, "uom": "in"}, "status": "P", }, { "item": "paper", "qty": 100, "size": {"h": 8.5, "w": 11, "uom": "in"}, "status": "D", }, { "item": "planner", "qty": 75, "size": {"h": 22.85, "w": 30, "uom": "cm"}, "status": "D", }, { "item": "postcard", "qty": 45, "size": {"h": 10, "w": 15.25, "uom": "cm"}, "status": "A", }, ] )
await db.collection('inventory').insertMany([ { item: 'journal', qty: 25, size: { h: 14, w: 21, uom: 'cm' }, status: 'A' }, { item: 'notebook', qty: 50, size: { h: 8.5, w: 11, uom: 'in' }, status: 'P' }, { item: 'paper', qty: 100, size: { h: 8.5, w: 11, uom: 'in' }, status: 'D' }, { item: 'planner', qty: 75, size: { h: 22.85, w: 30, uom: 'cm' }, status: 'D' }, { item: 'postcard', qty: 45, size: { h: 10, w: 15.25, uom: 'cm' }, status: 'A' } ]);
$insertManyResult = $db->inventory->insertMany([ [ 'item' => 'journal', 'qty' => 25, 'size' => ['h' => 14, 'w' => 21, 'uom' => 'cm'], 'status' => 'A', ], [ 'item' => 'notebook', 'qty' => 50, 'size' => ['h' => 8.5, 'w' => 11, 'uom' => 'in'], 'status' => 'P', ], [ 'item' => 'paper', 'qty' => 100, 'size' => ['h' => 8.5, 'w' => 11, 'uom' => 'in'], 'status' => 'D', ], [ 'item' => 'planner', 'qty' => 75, 'size' => ['h' => 22.85, 'w' => 30, 'uom' => 'cm'], 'status' => 'D', ], [ 'item' => 'postcard', 'qty' => 45, 'size' => ['h' => 10, 'w' => 15.25, 'uom' => 'cm'], 'status' => 'A', ], ]);
db.inventory.insert_many( [ { "item": "journal", "qty": 25, "size": {"h": 14, "w": 21, "uom": "cm"}, "status": "A", }, { "item": "notebook", "qty": 50, "size": {"h": 8.5, "w": 11, "uom": "in"}, "status": "P", }, { "item": "paper", "qty": 100, "size": {"h": 8.5, "w": 11, "uom": "in"}, "status": "D", }, { "item": "planner", "qty": 75, "size": {"h": 22.85, "w": 30, "uom": "cm"}, "status": "D", }, { "item": "postcard", "qty": 45, "size": {"h": 10, "w": 15.25, "uom": "cm"}, "status": "A", }, ] )
client[:inventory].insert_many([ { item: 'journal', qty: 25, size: { h: 14, w: 21, uom: 'cm' }, status: 'A' }, { item: 'notebook', qty: 50, size: { h: 8.5, w: 11, uom: 'in' }, status: 'P' }, { item: 'paper', qty: 100, size: { h: 8.5, w: 11, uom: 'in' }, status: 'D' }, { item: 'planner', qty: 75, size: { h: 22.85, w: 30, uom: 'cm' }, status: 'D' }, { item: 'postcard', qty: 45, size: { h: 10, w: 15.25, uom: 'cm' }, status: 'A' }, ])
collection.insertMany(Seq( Document("""{ item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }"""), Document("""{ item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A" }"""), Document("""{ item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "in" }, status: "D" }"""), Document("""{ item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" }"""), Document("""{ item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "cm" }, status: "A" }""") )).execute()
Borrar todos los documentos
Para borrar todos los documentos de una colección, pasa un documento de filtro vacío {} al método db.collection.deleteMany().
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pasa un filtro vacío Builders<BsonDocument>.Filter.Empty al método IMongoCollection.DeleteMany().
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pasa un documento filtro vacío a la función Collection.DeleteMany.
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pasa un objeto org.bson.Document vacío como filtro al método com.mongodb.reactivestreams.client.MongoCollection.deleteMany.
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para eliminar todos los documentos de una colección, pasa un objeto vacío de org.bson.Document como filtro al método com.mongodb.client.MongoCollection.deleteMany.
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pasa un documento filtro vacío {} al método motor.motor_asyncio.AsyncIOMotorCollection.delete_many.
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para eliminar todos los documentos de una colección, pasa un documento de filtro vacío {} al método Collection.deleteMany() .
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pase un documento filtro vacío [] al método MongoDB\\Collection::deleteMany().
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pasa un documento filtro vacío {} al método pymongo.collection.Collection.delete_many.
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para borrar todos los documentos de una colección, pasa un documento de filtro vacío {} al método Mongo::Collection#delete_many().
El siguiente ejemplo borra todos los documentos de la colección inventory:
Para eliminar todos los documentos de una colección, pasa un filtro vacío Document() al método collection.borrarMuchos() .
El siguiente ejemplo borra todos los documentos de la colección inventory:
db.inventory.deleteMany({})
var filter = Builders<BsonDocument>.Filter.Empty; var result = collection.DeleteMany(filter);
result, err := coll.DeleteMany(context.TODO(), bson.D{})
Publisher<DeleteResult> deleteManyPublisher = collection.deleteMany(new Document());
collection.deleteMany(new Document());
await db.inventory.delete_many({})
await db.collection('inventory').deleteMany({});
$deleteResult = $db->inventory->deleteMany([]);
db.inventory.delete_many({})
client[:inventory].delete_many({})
collection.deleteMany(Document()).execute()
El método devuelve un documento con el estado de la operación. Para obtener más información y ejemplos, consulte deleteMany().
Tras una ejecución exitosa, el método IMongoCollection.DeleteMany() devuelve una instancia de DeleteResult cuya propiedad DeletedCount contiene el número de documentos que coincidieron con el filtro.
Tras una ejecución exitosa, la función Collection.DeleteMany devuelve una instancia de DeleteResult, cuya propiedad DeletedCount contiene la cantidad de documentos que coincidieron con el filtro.
com.mongodb.reactivestreams.client.MongoCollection.deleteMany devuelve un objeto de Publisher de tipo com.mongodb.client.result.DeleteResult si es exitoso. Devuelve una instancia de com.mongodb.MongoException si no es exitoso.
El método com.mongodb.client.MongoCollection.deleteMany devuelve una instancia de com.mongodb.client.result.DeleteResult con el estado de la operación.
La delete_many corrutina devuelve asíncronamente una instancia de pymongo.results.DeleteResult con el estado de la operación.
Collection.deleteMany() devuelve una promesa que proporciona un result. La propiedad result.deletedCount contiene el número de documentos que coincidieron con el filtro.
Tras una ejecución exitosa, el método deleteMany() devuelve una instancia de MongoDB\\DeleteResult cuyo método getDeletedCount() devuelve el número de documentos que coincidieron con el filtro.
El método delete_many devuelve una instancia de pymongo.results.DeleteResult con el estado de la operación.
Tras una ejecución exitosa, el método delete_many() devuelve una instancia de Mongo::Operación::Result, cuyo atributo deleted_count contiene la cantidad de documentos que coincidieron con el filtro.
Tras una ejecución exitosa, el método colección.deleteMany() devuelve un Observable con un único elemento que tiene un parámetro de tipo DeleteResult o un com.mongodb.MongoException.
Borra todos los documentos que cumplan con una condición
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro de filtro al método deleteMany().
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro de filtro al método IMongoCollection.DeleteMany().
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de borrado, pasa un parámetro de filtro a la función colección.DeleteMany.
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para eliminar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro de filtro al método com.mongodb.reactivestreams.client.MongoCollection.deleteMany.
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro filtro al método com.mongodb.client.MongoCollection.deleteMany.
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que cumplan con un criterio de eliminación, pasa un parámetro de filtro al método delete_many.
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de borrado, pasa un parámetro de filtro al método deleteMany().
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro de filtro al método deleteMany().
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que cumplan con un criterio de eliminación, pasa un parámetro de filtro al método delete_many.
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para eliminar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro filtro al método delete_many().
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
Puedes especificar criterios o filtros que identifiquen los documentos a borrar. Los filtros usan la misma sintaxis que las operaciones de lectura.
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, construya un filtro utilizando el método Eq:
Builders<BsonDocument>.Filter.Eq(<field>, <value>);
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(eq( <field1>, <value1>), eq( <field2>, <value2>) ...)
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
[ <field1> => <value1>, ... ]
Para especificar condiciones de igualdad, utiliza expresiones <field>:<value> en el documento de filtro de query:
{ <field1>: <value1>, ... }
Para especificar condiciones de igualdad, utiliza expresiones <field> => <value> en el documento de filtro de query:
{ <field1> => <value1>, ... }
Para especificar condiciones de igualdad, utiliza el método com.mongodb.client.model.Filters.eq_ para crear el documento de filtro de query:
and(equal(<field1>, <value1>), equal(<field2>, <value2>) ...)
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Además del filtro de igualdad, MongoDB ofrece varios operadores de query para especificar las condiciones del filtro. Utiliza los métodos de FilterDefinitionBuilder para crear un documento de filtro. Por ejemplo:
var builder = Builders<BsonDocument>.Filter; builder.And(builder.Eq(<field1>, <value1>), builder.Lt(<field2>, <value2>));
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Además de la condición de igualdad, MongoDB ofrece varios operadores de query para especificar condiciones de filtros. Utiliza los métodos asistentes de com.mongodb.client.model.Filters para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), eq(<field3>, <value3>))
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
[ <field1> => [ <operator1> => <value1> ], ... ]
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1>: { <operator1>: <value1> }, ... }
Un documento de filtro de query puedes utilizar los operadores de la query para especificar condiciones de la siguiente forma:
{ <field1> => { <operator1> => <value1> }, ... }
Además de la condición de igualdad, MongoDB proporciona varios operadores de la query para especificar las condiciones de filtro. Utiliza los métodos asistentes com.mongodb.client.model.Filters_ para facilitar la creación de documentos de filtro. Por ejemplo:
and(gte(<field1>, <value1>), lt(<field2>, <value2>), equal(<field3>, <value3>))
Para borrar todos los documentos que coincidan con un criterio de eliminación, pasa un parámetro de filtro al método deleteMany().
El siguiente ejemplo remueve todos los documentos de la colección inventory donde el campo status es igual a "A":
db.inventory.deleteMany({ status : "A" })
var filter = Builders<BsonDocument>.Filter.Eq("status", "A"); var result = collection.DeleteMany(filter);
result, err := coll.DeleteMany( context.TODO(), bson.D{ {"status", "A"}, }, )
deleteManyPublisher = collection.deleteMany(eq("status", "A"));
collection.deleteMany(eq("status", "A"));
await db.inventory.delete_many({"status": "A"})
await db.collection('inventory').deleteMany({ status: 'A' });
$deleteResult = $db->inventory->deleteMany(['status' => 'A']);
db.inventory.delete_many({"status": "A"})
client[:inventory].delete_many(status: 'A')
collection.deleteMany(equal("status", "A")).execute()
El método devuelve un documento con el estado de la operación. Para obtener más información y ejemplos, consulte deleteMany().
Tras una ejecución exitosa, el método IMongoCollection.DeleteMany() devuelve una instancia de DeleteResult cuya propiedad DeletedCount contiene el número de documentos que coincidieron con el filtro.
Tras una ejecución exitosa, la función Collection.DeleteMany devuelve una instancia de DeleteResult, cuya propiedad DeletedCount contiene la cantidad de documentos que coincidieron con el filtro.
com.mongodb.reactivestreams.client.MongoCollection.deleteMany devuelve un objeto de Publisher de tipo com.mongodb.client.result.DeleteResult si es exitoso. Devuelve una instancia de com.mongodb.MongoException si no es exitoso.
El método com.mongodb.client.MongoCollection.deleteMany devuelve una instancia de com.mongodb.client.result.DeleteResult con el estado de la operación.
La delete_many corrutina devuelve asíncronamente una instancia de pymongo.results.DeleteResult con el estado de la operación.
Collection.deleteMany() devuelve una promesa que proporciona un result. La propiedad result.deletedCount contiene el número de documentos que coincidieron con el filtro.
Tras una ejecución exitosa, el método deleteMany() devuelve una instancia de MongoDB\\DeleteResult cuyo método getDeletedCount() devuelve el número de documentos que coincidieron con el filtro.
El método delete_many devuelve una instancia de pymongo.results.DeleteResult con el estado de la operación.
Tras una ejecución exitosa, el método delete_many() devuelve una instancia de Mongo::Operación::Result, cuyo atributo deleted_count contiene la cantidad de documentos que coincidieron con el filtro.
Tras una ejecución exitosa, el método colección.deleteMany() devuelve un Observable con un único elemento que tiene un parámetro de tipo DeleteResult o un com.mongodb.MongoException.
Borra solo un documento que cumpla con una condición
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), usa el método db.collection.deleteOne().
El siguiente ejemplo borra el primer documento donde status es "D":
MongoDB Compass proporciona una manera sencilla de borrar un documento de una colección. El siguiente ejemplo muestra cómo borrar el documento cuyo item sea igual a paper de la colección inventory:
Nota
En este ejemplo, usamos la Vista de tabla de Compass para borrar el documento. El proceso de eliminación mediante la Vista de lista de Compass sigue un enfoque muy similar.
Para obtener más información sobre las diferencias entre la vista de tabla y la vista de lista en Compass, consulta la documentación de Compass.
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), utiliza el método IMongoCollection.DeleteOne().
El siguiente ejemplo borra el primer documento donde status es "D":
Para eliminar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), usa la función Collection.DeleteOne.
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un único documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado) utiliza el método com.mongodb.reactivestreams.client.MongoCollection.deleteMany.
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un único documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), utiliza el método com.mongodb.cliente.MongoCollection.deleteOne.
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), utiliza el método motor.motor_asyncio.AsyncIOMotorCollection.delete_one.
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), usa el método Collection.deleteOne() .
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), utilice el método MongoDB\\Collection::deleteOne().
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), utiliza el método pymongo.collection.Collection.delete_one.
El siguiente ejemplo borra el primer documento donde status es "D":
Para eliminar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado), utiliza el método Mongo::Collection#delete_one().
El siguiente ejemplo borra el primer documento donde status es "D":
Para borrar como máximo un solo documento que coincida con un filtro especificado (aunque varios documentos puedan coincidir con el filtro especificado) usa el método collection.deleteOne() .
El siguiente ejemplo borra el primer documento donde status es "D":
db.inventory.deleteOne( { status: "D" } )
Haga clic en el Table Botón en la navegación superior para acceder a la Vista de Tabla:
![Botón de vista de tabla de Compass]()
Utiliza la barra de query de Compass para localizar el documento de destino.
Copia el siguiente documento de filtro en la barra de query y haz clic en Find:
{ item: "paper" } ![Botón de búsqueda de Compass]()
Pasa el cursor sobre el documento y haz clic en el ícono de la papelera que aparece a la derecha:
![Botón de borrar documento de Compass]()
Después de hacer clic en el botón de borrar, el documento se marca para su borrado y Compass le solicita que confirme si desea remover el documento:
![Botón Confirmar Eliminación de Compass]()
Haga clic en Delete para confirmar. Compass borra el documento de la colección.
var filter = Builders<BsonDocument>.Filter.Eq("status", "D"); var result = collection.DeleteOne(filter);
result, err := coll.DeleteOne( context.TODO(), bson.D{ {"status", "D"}, }, )
Publisher<DeleteResult> deleteOnePublisher = collection.deleteOne(eq("status", "D"));
collection.deleteOne(eq("status", "D"));
await db.inventory.delete_one({"status": "D"})
await db.collection('inventory').deleteOne({ status: 'D' });
$deleteResult = $db->inventory->deleteOne(['status' => 'D']);
db.inventory.delete_one({"status": "D"})
client[:inventory].delete_one(status: 'D')
collection.deleteOne(equal("status", "D")).execute()
Borra un documento con MongoDB Atlas
Nota
Solo se puede borrar un documento a la vez en la interfaz de usuario de MongoDB Atlas. Para borrar varios documentos, se debe realizar la conexión a la implementación de Atlas desde mongosh o un driver de MongoDB y seguir los ejemplos de esta página para el método que se prefiera.
El ejemplo en esta sección utiliza el conjunto de datos de películas de muestra. Para aprender a cargar el conjunto de datos de muestra en la implementación de MongoDB Atlas, se debe consultar Cargar datos de muestra.
Para eliminar un documento en MongoDB Atlas, sigue estos pasos:
En la interfaz de usuario de MongoDB Atlas, vaya a la Clusters página de su proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Clusters en la sección Database.
La página de clústeres se muestra.
Especifica un documento de filtro de query.
Opcionalmente, puedes especificar un documento de filtro de query en el campo Filter. Un documento de filtro de query utiliza operadores del query para especificar condiciones de búsqueda.
Copia el siguiente documento de filtro de query en la barra de búsqueda Filter y haz clic en Apply:
{ genres: "Action", rated: { $in: [ "PG", "PG-13" ] } }
Este filtro de query devuelve todos los documentos en la colección sample_mflix.movies donde genres es igual a Action y rated es igual a PG o PG-13.
Borrar un documento.
Si deseas borrar un documento, coloca el cursor sobre él y haz clic en el ícono de la papelera que aparece a la derecha.
Después de hacer clic en el botón de borrar, MongoDB Atlas marca el documento para su eliminación y solicita confirmación.
Se debe hacer clic en Delete para confirmar la selección.
Para obtener más información, consulte Crear, ver, actualizar y borrar documentos.
Comportamiento de eliminación
Indexes
Las operaciones de eliminación no desechan índices, incluso si se borran todos los documentos de una colección.
Atomicidad
Todas las operaciones de guardado en MongoDB son atómicas a nivel de un solo documento. Para obtener más información sobre MongoDB y la atomicidad, consulta Atomicidad y Transacciones.
Guardar reconocimiento
Con los niveles de confirmación de escritura (write concern), se puede especificar el nivel de reconocimiento solicitado a MongoDB para las operaciones de escritura. Para obtener más detalles, consultar Nivel de confirmación de escritura.



