Do I need to use transactions or aggregation with $set is sufficient enough?
transactions
aggregation