Anda dapat menggunakan $elemMatch untuk memeriksa apakah elemen dalam array cocok dengan ekspresi kecocokan yang ditentukan.
Dalam hal ini, Anda dapat menggunakannya untuk mendapatkan dokumen yang array angkanya memiliki elemen antara -10 dan 10:
db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );
Ini hanya akan mengembalikan dokumen _id :2.