find one and update mongodb code example

Example 1: mongodb updateone

db.<collection>.updateOne({ id : 8400704 },{ $set: { name : "John" } })

Example 2: mongofindoneandupate

try {
db.grades.findOneAndUpdate(
   { "name" : "A.B. Abracus" },
   { $set: { "name" : "A.B. Abracus", "assignment" : 5}, $inc : { "points" : 5 } },
   { sort: { "points" : 1 }, upsert:true, returnNewDocument : true }
);
}
catch (e){
   print(e);
}

Example 3: mongoid find_one_and_update

Model.where(id: id).find_one_and_update({
    :$inc => {
      payload
    }
  },
  upsert: true,
  return_document: :after
)