$elemMatch
não é a mesma lógica que a notação de ponto. $elemMatch
requer que os mesmos elementos aninhados tenham os valores. O uso de notação de ponto permite que qualquer elemento aninhado tenha um valor. Assim, você está vendo resultados diferentes porque a lógica da consulta é diferente.