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:{tomorrow:{$dateAdd:{startDate:"$$NOW",unit:"day",amount:1}}}},{$addFields:{isBirthdayTomorrow:{$and:[{$eq:["$aboutPage.birthMonth",{$month:"$tomorrow"}]},{$eq:["$aboutPage.birthDay",{$dayOfMonth:"$tomorrow"}]}]}}},{$match:{isBirthdayTomorrow:true}},{$unset:["isBirthdayTomorrow","tomorrow"]}])

Result