sql >> Databáze >  >> NoSQL >> MongoDB

Jak v Mongoose seřadím podle data? (node.js)

Třídění v Mongoose se v průběhu vydání vyvíjelo tak, že některé z těchto odpovědí již nejsou platné. Ke dni 4.1.x vydání Mongoose, sestupné řazení k date pole lze provést kterýmkoli z následujících způsobů:

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

Pro vzestupné řazení vynechejte - prefix verze řetězce nebo použijte hodnoty 1 , asc , nebo ascending .



  1. Dávková vložka Mongoose (mongodb)?

  2. "Pole vyžadovalo fazoli typu, který nebylo možné najít." error spring restful API pomocí mongodb

  3. Jak mohu zkombinovat více kolekcí do jedné kolekce pomocí $lookup mongodb nebo nodejs mongodb?

  4. Jak spustím Redis ve Windows?