I am using Update and FindAndModify but now I have read that Update and FindAndModify are atomic(http://docs.mongodb.org/manual/tutorial/model-data-for-atomic-operations/),
So if both can do the same job, by querying for item and updating it then what is the difference?
I have found couple answers on StackOverflow but none of them mentions that Update is also atomic: What's the difference between findAndModify and update in MongoDB?