$elemMatch
ist nicht die gleiche Logik wie die Punktnotation. $elemMatch
erfordert dieselben verschachtelten Elemente, um die Werte zu haben. Die Verwendung der Punktnotation ermöglicht es, dass alle verschachtelten Elemente einen Wert haben. Daher sehen Sie unterschiedliche Ergebnisse, da die Abfragelogik unterschiedlich ist.