ho i seguenti documenti:MongoDB: trovare il valore in Array con criteri multipli
{_id : 1, numbers : [-1000, 1000]}
{_id : 2, numbers : [5]}
Sto cercando di ottenere una query che trovare un documento che ha un valore nella matrice numeri che è compresa tra - 10 e 10 (in questo caso, _id: 2). Tuttavia, quando provo il seguente:
db.foo.find({numbers : $and : [{$gt : -10},{$lt : 10}]})
restituisce tutti i documenti. È possibile fare a meno di ridurre la mappa? Grazie, -JWW
molto bello. Grazie! – JWally