collection.find({ 'listsOfLists': [3,4] }).
Det är bara en "direkt matchning" på fastigheten. MongoDB kommer att titta på varje arrayelement automatiskt. Du behöver inte $elemMatch
här.
Om du skulle använda det behöver du ett operatoruttryck, till exempel $eq
:
collection.find({ 'listsOfLists': { '$elemMatch': { '$eq': [3,4] } } }).
Men det krävs naturligtvis inte om det inte finns "två eller fler" villkor som faktiskt måste matcha arrayelementen. Vilket är vad $elemMatch
är faktiskt för.