Database
db={"user":[{id:1,name:"Abcsd",referral:{id:31,referralPercentage:10}}],"coupon":[{id:31,code:"AXH"}]}
Query
db.user.aggregate([{"$lookup":{"from":"coupon","localField":"referral.id","foreignField":"id","as":"CouponArray"}}])