आप सीधे Mongoose में किसी सरणी को सॉर्ट नहीं कर सकते। आप डेटा को क्लोन कर सकते हैं और इसे toObject
. का उपयोग करके JavaScript ऑब्जेक्ट के रूप में सॉर्ट कर सकते हैं (दस्तावेज़ीकरण
) और Array
sort
विधि:
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
});