Vous ne pouvez pas trier un tableau directement dans Mongoose. Vous pouvez cloner les données et les trier en tant qu'objet JavaScript en utilisant toObject
(documentation
) et le Array
sort
méthode :
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
});