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

Получаване на най-високата стойност на колона в MongoDB

max() не работи по начина, по който бихте очаквали в SQL за Mongo. Това може би ще се промени в бъдещите версии, но отсега max,min трябва да се използват с индексирани ключове предимно вътрешно за разделяне.

вижте http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers

За съжаление засега единственият начин да получите максималната стойност е да сортирате описанието на колекцията по тази стойност и да вземете първата.

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. mongoimport избира тип поле

  2. MongoDB Агрегация със сума от стойности на масива

  3. Как да получите размера на един документ в Mongodb?

  4. php mongodb пълнотекстово търсене и сортиране

  5. Как да защитя полето за парола в Mongoose/MongoDB, така че да не се върне в заявка, когато попълвам колекции?