Database

[{"name":"User1","aboutPage":{"birthDay":27,"birthMonth":5}},{"name":"User2","aboutPage":{"birthDay":18,"birthMonth":11}},{"name":"User3","aboutPage":{"birthDay":3,"birthMonth":11}},{"name":"User4","aboutPage":{"birthDay":28,"birthMonth":5}},{"name":"User5","aboutPage":{"birthDay":18,"birthMonth":11}}]

Query

db.collection.aggregate([{$addFields:{isBirthdayTomorrow:{$and:[{$eq:["$aboutPage.birthMonth",{$month:{$dateAdd:{startDate:"$$NOW",unit:"day",amount:1}}}]},{$eq:["$aboutPage.birthDay",{$dayOfMonth:{$dateAdd:{startDate:"$$NOW",unit:"day",amount:1}}}]}]}}},{$match:{isBirthdayTomorrow:true}},{$unset:["isBirthdayTomorrow"]}])

Result