MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongodb - requête incorrecte :opérateur de niveau supérieur inconnu BadValue :$gte

Vous avez mal agi. Devrait être :

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

Quelle est la bonne façon de spécifier une requête "plage" où les conditions réelles sont "et" et donc "entre" les opérandes spécifiés.