MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb - лоша заявка:BadValue неизвестен оператор от първо ниво:$gte

Направил си това погрешно. Трябва да бъде:

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

Това е правилният начин за указване на заявка за "диапазон", където действителните условия са "и" и следователно "между" посочените операнди.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Вътрешно внедряване на индексиране?

  2. Схеми във външен модул не работят в Node.js

  3. Полигони на заявка $geowithin $box mongodb не връща нищо

  4. Как да намеря колекция от кодове с регулярен израз и сложни критерии с помощта на Java MongoDB драйвер?

  5. как да получите върнатата стойност на findAndModify func в MongoDB с mongoose?