add reverse support to db.processSortedSet (#11826)

This commit is contained in:
Barış Soner Uşaklı
2023-07-20 22:26:55 -04:00
committed by GitHub
parent 8ab9c72c6b
commit 9b1cc57604
4 changed files with 8 additions and 5 deletions

View File

@@ -563,12 +563,12 @@ module.exports = function (module) {
let done = false;
const ids = [];
const project = { _id: 0, _key: 0 };
const sort = options.reverse ? -1 : 1;
if (!options.withScores) {
project.score = 0;
}
const cursor = await module.client.collection('objects').find({ _key: setKey }, { projection: project })
.sort({ score: 1 })
.sort({ score: sort })
.batchSize(options.batch);
if (processFn && processFn.constructor && processFn.constructor.name !== 'AsyncFunction') {