MongoDB: znajdź wartość w tablicy z wieloma kryteriami

Mam następujące dokumenty:

{_id : 1, numbers : [-1000, 1000]}
{_id : 2, numbers : [5]}

Próbuję uzyskać zapytanie, które znajdzie dokument, który ma wartość w tablicy liczb od -10 do 10 (w tym przypadku _id: 2). Jednak gdy spróbuję:

db.foo.find({numbers : $and : [{$gt : -10},{$lt : 10}]})

zwraca wszystkie dokumenty. Czy można to zrobić bez zmniejszenia mapy? Dzięki, -JWW

questionAnswers(1)

yourAnswerToTheQuestion