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

Uzyskanie najwyższej wartości kolumny w MongoDB

max() nie działa tak, jak można by się tego spodziewać w SQL dla Mongo. Być może zmieni się to w przyszłych wersjach, ale od teraz max,min mają być używane z kluczami indeksowanymi głównie wewnętrznie do shardingu.

zobacz http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers

Niestety na razie jedynym sposobem na uzyskanie maksymalnej wartości jest posortowanie opisu kolekcji według tej wartości i wzięcie pierwszego.

transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregacja $ lookup nie zwraca elementów oryginalnej kolejności tablicy

  2. MongoDB $miesiąc

  3. Usuń MongoDB()

  4. MongoDb z FastAPI

  5. Jak usunąć dokument, do którego odwołuje się identyfikator w mongoDB z php?