Parallel request read and update within two documents using aggregation

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