MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongodb - złe zapytanie:BadValue nieznany operator najwyższego poziomu:$gte

Zrobiłeś to źle. Powinno być:

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

Jest to właściwy sposób określenia zapytania „zakresu”, w którym rzeczywiste warunki to „i”, a zatem „pomiędzy” określonymi operandami.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Policz właściwość poddokumentu w projekcji za pomocą MongoDB i Javascript

  2. MongoDb — Zapytanie o tablicę

  3. Tworzenie obiektu BSON z ciągu JSON

  4. Rusztowanie Node.js Mongoosejs Crud

  5. Czy funkcja javascript po stronie serwera ma problemy z wydajnością w mongoDB?