“remove”
method is used to delete documents from a collection.
db.collection.remove(
<query>,
{
justOne: <boolean>,
writeConcern: <document>
}
)
Parameter
|
Type
|
Description
|
query
|
document
|
Specifies
deletion criteria using query operators. To delete all documents in a
collection, pass an empty document ({}).
|
justOne
|
boolean
|
Optional.
To limit the deletion to just one document, set to true. Omit to use the
default value of false and delete all documents matching the deletion
criteria.
|
writeConcern
|
document
|
Optional.
A document expressing the write concern. Omit to use the default write
concern
|
> db.employee.find() { "_id" : ObjectId("54b2a8c9dbf1847bed465758"), "id" : 1, "firstName" : "Hari Krishna", "lastName" : "Gurram" } { "_id" : 2, "firstName" : "Rama Krishna", "lastName" : "Gurram" } { "_id" : ObjectId("54b2aa07dbf1847bed465759"), "id" : 1, "firstName" : "Jessi", "lastName" : "chelli" } { "_id" : ObjectId("54b2aa07dbf1847bed46575a"), "id" : 2, "firstName" : "Ananad", "lastName" : "Bandaru" } { "_id" : ObjectId("54b2aa07dbf1847bed46575b"), "id" : 3, "firstName" : "Gopi", "lastName" : "Battu" } { "_id" : ObjectId("54b2aa07dbf1847bed46575c"), "id" : 4, "firstName" : "Ritwik", "lastName" : "Mohenthy" } > > > db.employee.remove({ id: { $gt: 1 } }) WriteResult({ "nRemoved" : 3 }) > > > db.employee.find() { "_id" : ObjectId("54b2a8c9dbf1847bed465758"), "id" : 1, "firstName" : "Hari Krishna", "lastName" : "Gurram" } { "_id" : 2, "firstName" : "Rama Krishna", "lastName" : "Gurram" } { "_id" : ObjectId("54b2aa07dbf1847bed465759"), "id" : 1, "firstName" : "Jessi", "lastName" : "chelli" } >
To remove all
documents
“db.employee.remove({})”
remove all documents from collection employee.
> db.employee.find() { "_id" : ObjectId("54b2a8c9dbf1847bed465758"), "id" : 1, "firstName" : "Hari Krishna", "lastName" : "Gurram" } { "_id" : 2, "firstName" : "Rama Krishna", "lastName" : "Gurram" } { "_id" : ObjectId("54b2aa07dbf1847bed465759"), "id" : 1, "firstName" : "Jessi", "lastName" : "chelli" } > > > db.employee.remove({}) WriteResult({ "nRemoved" : 3 }) > > db.employee.find() >
Prevoius Next Home
No comments:
Post a Comment