Ако искате да намерите по свойство във вграден документ, трябва да използвате нотация с точка
това няма да работи, защото питате mongoo да намери документа, който има обект на присъствие, равен на същия даден обект.
{ "attendances": {"2019-08-26": "Present"}}
това ще работи само ако обектът посещаемост във вашата база данни съдържа само
{ "attendances": {"2019-08-26": "Present"}}
това означава, че вие питате mongoo дали съхраненият обект е равен на дадения обект и той ще върне false
{ "attendances": {"2019-08-26": "Present" , "2019-08-27": "Sick"}} == { "attendances": {"2019-08-26": "Present"}}
за да направите това, трябва да използвате нотация с точка
Employee.collection.countDocuments({"attendances.2019-08-26":"Present"},(err,data)=>{
if(err){
res.status(500)
res.send(err)
}else{
res.status(200)
res.json(data)
}
})