ここで何が問題なのかを把握するのに約2時間費やしました...
約「ポイント」の数で配列をソートしようとしているdesc asc
ので、呼び出しましたMyDoc.Members.sort(function(a, b) { return b.points - a.points; });
そしてそれはうまくいきませんでした、私stringify
は私のドキュメント、クロムコンソールで同じ「ソートスクリプト」をコピー/貼り付けして適用し、完全に動作します。ノードシェルで試してみましたが、期待どおりに動作しましたが、私のコードでは「奇妙な」方法で物事を並べます。
唯一の違いは、私が取り組んでいるMongoose Model
ことです。sort
ドキュメントのネストされたデータで呼び出すメソッドは、ネイティブの JavaScript のものからオーバーライドされていると思います...?
sort method
はいの場合、 Array.prototype またはその他のトリックで JavaScript ネイティブを呼び出す方法を知っていますか?