MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ordina un array nidificato in mangusta

Non puoi ordinare un array direttamente in Mongoose. Puoi clonare i dati e ordinarli come un oggetto JavaScript usando toObject (documentazione ) e l'Array sort metodo:

Playlist.load(function(err, playList) {
    var pl = playList.toObject();
    pl.musics.sort(function(m1, m2) { return m1.addedAt - m2.addedAt; });
    // pl contains the playlist now 
});