sql >> Base de Datos >  >> NoSQL >> MongoDB

Ordenar una matriz anidada en mangosta

No puede ordenar una matriz directamente en Mongoose. Puede clonar los datos y ordenarlos como un objeto de JavaScript usando toObject (documentación ) y el Array sort método:

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 
});