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

W Mongoose, jak sortować według daty? (node.js)

Sortowanie w Mongoose ewoluowało wraz z wydaniami tak, że niektóre z tych odpowiedzi nie są już aktualne. Od 4.1.x wydanie Mongoose, sortowanie malejąco według date można to zrobić na jeden z następujących sposobów:

    Room.find({}).sort('-date').exec((err, docs) => { ... });
    Room.find({}).sort({date: -1}).exec((err, docs) => { ... });
    Room.find({}).sort({date: 'desc'}).exec((err, docs) => { ... });
    Room.find({}).sort({date: 'descending'}).exec((err, docs) => { ... });
    Room.find({}).sort([['date', -1]]).exec((err, docs) => { ... });
    Room.find({}, null, {sort: '-date'}, (err, docs) => { ... });
    Room.find({}, null, {sort: {date: -1}}, (err, docs) => { ... });

W przypadku sortowania rosnąco pomiń - prefiks w wersji ciągu lub użyj wartości 1 , asc lub ascending .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Idź:Utwórz interfejs io.Writer do logowania do bazy danych mongodb

  2. Dane geoprzestrzenne $w obrębie bieżącej wartości pola dokumentu

  3. mongodb TTL nie usuwa dokumentów

  4. MongoDB $setUnion

  5. 6 sposobów na uzyskanie roku z daty w MongoDB