Getting the highest value of a column in MongoDB

后端 未结 9 1632
粉色の甜心
粉色の甜心 2020-12-05 02:44

I\'ve been for some help on getting the highest value on a column for a mongo document. I can sort it and get the top/bottom, but I\'m pretty sure there is a better way to d

9条回答
  •  爱一瞬间的悲伤
    2020-12-05 03:34

    Assuming I was using the Ruby driver (I saw a mongodb-ruby tag on the bottom), I'd do something like the following if I wanted to get the maximum _id (assuming my _id is sortable). In my implementation, my _id was an integer.

    result = my_collection.find({}, :sort => ['_id', :desc]).limit(1)
    

    To get the minimum _id in the collection, just change :desc to :asc

提交回复
热议问题