U kunt $elemMatch gebruiken om te controleren of een element in een array overeenkomt met een opgegeven overeenkomstexpressie.
In dit geval kunt u het gebruiken om een document te krijgen waarvan de getallenreeks een element heeft dat tussen -10 en 10 ligt:
db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );
Hiermee wordt alleen het _id :2-document geretourneerd.