collection.find({ 'listsOfLists': [3,4] }).
Nó chỉ là một "trận đấu trực tiếp" trên tài sản. MongoDB sẽ tự động xem xét từng phần tử mảng. Bạn không cần $elemMatch
tại đây.
Nếu bạn sử dụng nó, bạn cần một biểu thức toán tử, chẳng hạn như $eq
:
collection.find({ 'listsOfLists': { '$elemMatch': { '$eq': [3,4] } } }).
Nhưng điều đó tất nhiên là không bắt buộc trừ khi có "hai hoặc nhiều hơn" điều kiện thực sự cần phải khớp trên các phần tử của mảng. Đó là những gì $elemMatch
thực sự dành cho.