Database
[{"_id":ObjectId("62fb40acd762c3e1150e0133"),"rank":1},{"_id":ObjectId("62fb40acd762c3e1150e0134"),"rank":9},{"_id":ObjectId("62fb40acd762c3e1150e0135"),"rank":17},{"_id":ObjectId("62fb40acd762c3e1150e0136"),"rank":11}]
Query
db.collection.aggregate([{$lookup:{from:"collection",as:"ref_id",let:{doc_id:ObjectId("62fb40acd762c3e1150e0134")},pipeline:[{$match:{$expr:{$eq:["$_id","$$doc_id"]}}}]}},{$match:{$expr:{$gt:["$rank",{$first:"$ref_id.rank"}]}}},{$unset:"ref_id"},{$project:{rank:{$add:["$rank",4]}}},{$merge:{into:"collection"}}])