2017-05-10 4 views
1

フィールドに等しい値が2つある場合。そのフィールドにはsortの結果の順序はどうなりますか?ランダムまたは挿入日順?二つの文書は、あなたがソートしているフィールドに同じ値を持っている場合はmongooseを使用した `sort`の結果の並び

答えて

1

、その後、MongoDBはMongoDB Documentationから、彼らがディスク上に発見されたため(すなわち自然順序

で結果を返します。

自然な順序

データベースが ディスク上のドキュメントを参照する順序。これがデフォルトのソート順です。 $ naturalとReturn in Natural Orderを参照してください。

これは、いくつかのケースに挿入日付と一致し、すべてではなく、時間の(あなたのコレクションの挿入/削除を行う場合は特に)ので、あなたはこれが

を注文ランダムであることを前提としなければならないことがあり
関連する問題