collection.find({ 'listsOfLists': [3,4] }).
Es ist nur eine "direkte Übereinstimmung" auf dem Grundstück. MongoDB betrachtet jedes Array-Element automatisch. Sie benötigen $elemMatch
nicht
hier.
Wenn Sie es verwenden würden, benötigen Sie einen Operatorausdruck wie $eq
:
collection.find({ 'listsOfLists': { '$elemMatch': { '$eq': [3,4] } } }).
Aber das ist natürlich nicht erforderlich, es sei denn, es gibt "zwei oder mehr" Bedingungen, die tatsächlich für die Array-Elemente übereinstimmen müssen. Das ist $elemMatch
ist eigentlich für.