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

В Mongoose как да сортирам по дата? (node.js)

Сортирането в Mongoose се е развило с изданията, така че някои от тези отговори вече не са валидни. От 4.1.x пускане на Mongoose, низходящо сортиране на date полето може да се направи по някой от следните начини:

    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) => { ... });

За възходящо сортиране пропуснете - префикс на версията на низа или използвайте стойности на 1 , asc , или ascending .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Грешка при транзакциите в PyMongo:Номерата на транзакциите са разрешени само за член на набор от реплика или mongos

  2. MongoDB $cosh

  3. Как да получите достъп до MongoDB

  4. Създаване на тестови данни за MongoDB

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