Database

db={users:[{_id:"61f27f1267308604f233c200",id:"userId1",invitedUsers:["userId2","userId4"]},{_id:"61f12f1267308604f239d002",id:"userId2",invitedUsers:[]},{_id:"61f12f1267308604f233u873",id:"userId3",invitedUsers:[]},{_id:"61f12f1267308604f233u874",id:"userId4",invitedUsers:[]},{_id:"61f12f1267308604f233u875",id:"userId5",invitedUsers:[]},{_id:"61f12f1267308604f233u877",id:"userId6",invitedUsers:[]},]}

Query

db.users.aggregate([{$match:{id:{$ne:"userId1"}}},{$sort:{id:1}},{$skip:1},{$limit:2},{$addFields:{invitedBy:"userId1"}},{$lookup:{from:"users",localField:"invitedBy",foreignField:"id",as:"invited"}},{$set:{invited:{$first:"$invited"}}},{$project:{invited:{$cond:[{$in:["$id","$invited.invitedUsers"]},true,false]},id:1,_id:0,}}])

Result