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

Как да сортирам масив от поддокументи в mongoose/mongodb?

Трябва да използвате $sort с $each и след това просто посочвате името на вложеното поле (а не целия път, както във вашия пример), опитайте:

User.findOneAndUpdate({ _id: user._id }, { 
    $push: {
        "notification.notidata": {
            "$each": [ { data: { para: "Your Ad " + "'" + thisad.heading + "'" + " has been successfully submitted." } } ],
            "$sort": {"notidate": -1}
        }
    }
}, {new: true})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да получите множество JSON обекти с помощта на nodejs и mongoose?

  2. Mongodb чете брави

  3. MongoDB команди от DOS или Windows

  4. Как да върна вложен документ в масив

  5. Mongoose намира последните десет записа в базата данни