Question: How to Update Single Record? (Even Multiple Found)
db.players.update({"age":29},{$set:{number:1000}})It will delete single record.
Output
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
Question: How to update Update multiple Record? - 1 way
db.players.update({"age":29},{$set:{number:100}},{multi:true})It will delete multiple record.
Output
WriteResult({ "acknowledged": true, "matchedCount": 3, "modifiedCount": 3 })
Question: How to Update multiple Record? - 2 Way
db.players.updateMany({"age":29},{$set:{number:135}})Output
WriteResult({ "acknowledged": true, "matchedCount": 3, "modifiedCount": 3 })
Question: How to remove a Record(s)?
db.players.remove({"_id" : ObjectId("57ce95da8a12a77c41313adc")});Will Delete all the record with matched condition.
Output
WriteResult({"nRemoved":1})
Question: How to remove a Record(s) with limit?
db.players.remove({"age":30},2);It will deleted only 2 records.
Output
WriteResult({"nRemoved":2})