有没有办法获取过滤集的行号(排名)并将行号附加到结果中?
一个示例场景是我有一个包含以下记录的表:
[
{ points: 123, name: 'Glenn' },
{ points: 948, name: 'Bob' },
{ points: 22, name: 'Sarah' }
]
在上表中有数十万行,我希望能够根据点降序等条件对所有记录进行排名,然后返回行的子集(使用过滤器),其排名值包含在结果中像这样:
[ { points: 123, name: 'Glenn', rank: 2 }]