MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb - query errata:BadValue operatore di primo livello sconosciuto:$gte

Hai sbagliato. Dovrebbe essere:

db.scores.aggregate([
    { "$match": {
        "score": { "$gte": 30, "$lte": 60 }
    }},
    { "$group": {
        "_id": "$gamer",
        "games": { "$sum": 1 }
    }}
])

Qual è il modo corretto per specificare una query "intervallo" in cui le condizioni effettive sono "e" e quindi "tra" gli operandi specificati.