0
私はいくつかのIDを配列locationIds
に保存していますが、これは既に必要な方法でソートされています。しかし、以下のコードでは、私はデフォルトのソート順で応答を得ています。sailsjsクエリのソートを無効にする
var locationIds = []; // pushing id's in it
Locations.find({ id: locationIds }).paginate({ page: page, limit: limit }).exec(function(err, sortedLocations) {
// need the response in the same order as in locationIds
});
この既定の並べ替えや他の可能性を無効にする方法はありますか?これに助けが必要です、事前に感謝します。
MongoDBで注文を指定していない場合は、レコードを取得する順序を保証するものではありません。あなたは**自然秩序**でそれを取得する必要がありますが、あなたは100%確実ではありません。 [ソート順が指定されていないときにMongoDBがレコードをソートする方法についてはこちらを参照してください](http://stackoverflow.com/questions/11599069/how-does-mongodb-sort-records-when-no-sort-order-is-specified) – Bonanza
申し訳ありませんが、無効にする代わりに、この問題の他の方法はありますか? –