‘deleteOne’ method deletes single document that matches to given filter criteria.
Signature
db.collection.deleteOne(
<filter>,
{
writeConcern: <document>,
collation: <document>,
hint: <document|string> // Available starting in MongoDB 4.4
}
)
Example
db.employee.deleteOne({"active": true})
Let’s experiment with employee collection.
> db.employee.find().pretty()
{
"_id" : ObjectId("60baff65baf44d88348459bf"),
"firstName" : "Krishna",
"lastName" : "Gurram",
"active" : true,
"modifiedTime" : 1622868890184
}
{
"_id" : ObjectId("60baff6dbaf44d88348459c0"),
"firstName" : "Ram",
"lastName" : "Gurram",
"active" : true,
"modifiedTime" : 1622868890184
}
{
"_id" : ObjectId("60baff75baf44d88348459c1"),
"firstName" : "Thulasi",
"lastName" : "Gurram",
"active" : true,
"modifiedTime" : 1622868890184
}
{
"_id" : ObjectId("60bb035bbaf44d88348459c5"),
"firstName" : "Sailja",
"lastName" : "PTR",
"active" : true,
"modifiedTime" : 1622868890184
}
Delete one active employee.
> db.employee.deleteOne({"active": true})
{ "acknowledged" : true, "deletedCount" : 1 }
>
>
> db.employee.find().pretty()
{
"_id" : ObjectId("60baff6dbaf44d88348459c0"),
"firstName" : "Ram",
"lastName" : "Gurram",
"active" : true,
"modifiedTime" : 1622868890184
}
{
"_id" : ObjectId("60baff75baf44d88348459c1"),
"firstName" : "Thulasi",
"lastName" : "Gurram",
"active" : true,
"modifiedTime" : 1622868890184
}
{
"_id" : ObjectId("60bb035bbaf44d88348459c5"),
"firstName" : "Sailja",
"lastName" : "PTR",
"active" : true,
"modifiedTime" : 1622868890184
}
Previous Next Home
No comments:
Post a Comment