A simple update with $set is fine . Transaction would make sense if you have concurrent writes