sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB sortering

Sortering i MongoDB görs så här:

db.collection.find({ ... spec ... }).sort({ key: 1 })

där 1 är stigande och -1 sjunker.

I ditt specifika exempel:db.topics.find().sort({ bump_date: 1 }) , även om det kanske är bättre att kalla det något i stil med "updated_at".

Du kommer definitivt också att vilja sätta ett index på ditt "bump_date"-fält.

  • sortering:http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
  • index:http://www.mongodb.org/display/DOCS/Index


  1. Kör MongoDB på DigitalOcean

  2. Få dokument med taggar i listan, sorterade efter totalt antal matchningar

  3. MongoDB $push vs $addToSet:Vad är skillnaden?

  4. lagra data i redis genom cron jobb