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

Jak posortować tablicę dokumentów podrzędnych w mongoose/mongodb?

Musisz użyć $sort z $each operatora, a następnie po prostu podaj nazwę pola zagnieżdżonego (a nie całą ścieżkę, jak w twoim przykładzie), spróbuj:

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. MongoDB Jak uzyskać wszystkie AKTUALNIE otwarte kursory i zapytania, które uruchamiają?

  2. Jak rozwiązać to ograniczenie projektowe w mongo db w.r.t do wydajności?

  3. Wydajność MongoDB:uruchamianie operacji MongoDB Map-Reduce na serwerach pomocniczych

  4. MongoDB odpowiednik SQL OR

  5. Jak znaleźć podobieństwo w polu dokumentu MongoDB?