如果给定查询的条目超过数万个,则返回整组条目然后在 Javascript 中对其进行排序/排序是非常低效的,所以我想知道是否有内置的方法来做到这一点。
例如,如果我获得uniques
资产,我可以获得
const nftAssets = await polkadotUniquesApi.query.uniques.asset.entriesPaged({
pageSize: 50,
args: [classId],
});
但是每个资产条目的键都是乱序的,所以如果我想通过传递来获取下一个 50,startKey
我需要上一个查询中的最后一个键,但由于它们都乱序,所以没有意义,所以构建一个分页我必须在客户端获取所有条目并排序/排序,或者首先将它们全部索引到我们自己的数据库中