gpt4 book ai didi

javascript - 如何使用 LastEvaluatedKey 在 dynamoDB 中进行向后分页?

转载 作者:行者123 更新时间:2023-12-01 00:07:28 25 4
gpt4 key购买 nike

  param.FilterExpression = "#black_listed = :black_listed_val";
param.Limit = 5
param.ExpressionAttributeValues = {":black_listed_val": body.blacklisted};
param.ExpressionAttributeNames = {"#black_listed": "black_listed"}
param.ScanIndexForward = true
param.ExclusiveStartKey = {"id": "11931258-b582-4d2d-98d9-aa8ae0fe2e43"}

我可以使用此代码进行正向分页,但我怎样才能返回?

最佳答案

要向后翻页,您需要将 ScanIndexForward 设置为 false 并且ExclusiveStartKey 设置为 <第二页面的strong>第一项项目。举个例子,假设您的第一页是项目 1、2 和 3。该页面的响应将包含 3 的 LastEvaluatedKey。您可以通过将其传递给 ExclusiveStartKey 来继续前进,结果是 4、5 和 6。向后看你不能这样做,因为使用相同的 key 只会得到 2 和 1。相反,你需要使用 4 的 key 作为你的 ExclusiveStartKey .

关于javascript - 如何使用 LastEvaluatedKey 在 dynamoDB 中进行向后分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60280860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com