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

Jak třídit pole dílčích dokumentů v mongoose/mongodb?

Musíte použít $sort s $each operátor a pak stačí zadat název vnořeného pole (ne celou cestu jako ve vašem příkladu), zkuste:

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. MongoDB duplikuje dokumenty i po přidání jedinečného klíče

  2. Jaké jsou dobré způsoby, jak získat aktuální uživatelské detaily v modelech?

  3. mongoimport výběr typu pole

  4. jak zobrazit data z dokumentu do index.phtml v zf2?