$elemMatch
не е същата логика като нотацията с точка. $elemMatch
изисква едни и същи вложени елементи, за да имат стойностите. Използването на точкова нотация позволява на всички вложени елементи да имат стойности. Така виждате различни резултати, защото логиката на заявката е различна.