collection.find({ 'listsOfLists': [3,4] }).
Het is gewoon een "directe match" op het terrein. MongoDB zal automatisch naar elk array-element kijken. Je hebt geen $elemMatch
nodig
hier.
Als je het zou gebruiken, heb je een operatorexpressie nodig, zoals $eq
:
collection.find({ 'listsOfLists': { '$elemMatch': { '$eq': [3,4] } } }).
Maar dat is natuurlijk niet vereist, tenzij er "twee of meer" voorwaarden zijn die daadwerkelijk moeten overeenkomen op de array-elementen. Dat is wat $elemMatch
is eigenlijk voor.