You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-07 13:22:56 +03:00
Update Redis version to 8.0.1-pre (#2952)
> FT.AGGREGATE returns an array reply where each row is an array reply and represents a single aggregate result. > The integer reply at position 1 does not represent a valid value. We now calculate the result length bazed on the number of results instead of the integer reply at pos 1
This commit is contained in:
@@ -156,7 +156,7 @@ export default {
|
||||
}
|
||||
|
||||
return {
|
||||
total: Number(rawReply[0]),
|
||||
total: results.length,
|
||||
results
|
||||
};
|
||||
},
|
||||
|
@@ -73,7 +73,7 @@ describe('PROFILE AGGREGATE', () => {
|
||||
const normalizeObject = obj => JSON.parse(JSON.stringify(obj));
|
||||
const res = await client.ft.profileAggregate('index', '*');
|
||||
const normalizedRes = normalizeObject(res);
|
||||
assert.equal(normalizedRes.results.total, 1);
|
||||
assert.equal(normalizedRes.results.total, 2);
|
||||
|
||||
assert.ok(Array.isArray(normalizedRes.profile));
|
||||
assert.equal(normalizedRes.profile[0][0], 'Total profile time');
|
||||
|
Reference in New Issue
Block a user