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