Vous pouvez utiliser $elemMatch pour vérifier si un élément d'un tableau correspond à une expression de correspondance spécifiée.
Dans ce cas, vous pouvez l'utiliser pour obtenir un document dont le tableau de nombres a un élément compris entre -10 et 10 :
db.foo.find( { numbers : { $elemMatch : { $gt : -10 , $lt : 10 } } } );
Cela renverra simplement le document _id :2.