sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb - špatný dotaz:BadValue neznámý operátor nejvyšší úrovně:$gte

Udělal jsi to špatně. Mělo by být:

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

Což je správný způsob, jak zadat dotaz na "rozsah", kde skutečné podmínky jsou "a", a tedy "mezi" zadanými operandy.



  1. Jak zjistím, zda je serializátor mongodb již zaregistrován?

  2. Jaké bezpečnostní mechanismy má Meteor?

  3. Vytváření indexů v MongoDB s ovladačem .NET 2.0

  4. zavolejte kolekci mongo pomocí proměnné