Database
[{"userId":1,"likeLimit":20,"lastLikedDate":ISODate("2022-04-23")},{"userId":2,"likeLimit":10,"lastLikedDate":ISODate("2022-04-23")}]
Query
db.collection.update({userId:{$in:[1,2]}},[{"$addFields":{"likeLimit":{"$cond":{"if":{$gt:[{"$add":["$likeLimit",5]},20]},"then":20,"else":{"$add":["$likeLimit",5]}}}}}],{multi:true})