MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Trier un tableau imbriqué dans mangouste

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