collection.find({ 'listsOfLists': [3,4] }).
Det er bare et "direkte match" på ejendommen. MongoDB vil automatisk se på hvert array-element. Du behøver ikke $elemMatch
her.
Hvis du skulle bruge det, skal du bruge et operatorudtryk, såsom $eq
:
collection.find({ 'listsOfLists': { '$elemMatch': { '$eq': [3,4] } } }).
Men det er selvfølgelig ikke påkrævet, medmindre der er "to eller flere" betingelser, der faktisk skal matche array-elementerne. Hvilket er hvad $elemMatch
er faktisk til.