Javascript 从DynamoDB获取有限且已排序的项目页面?

Javascript 从DynamoDB获取有限且已排序的项目页面?,javascript,node.js,reactjs,amazon-web-services,amazon-dynamodb,Javascript,Node.js,Reactjs,Amazon Web Services,Amazon Dynamodb,我正在为我的一个本地项目使用DynamoDB。服务器端是NodeJS 我的表有一个主键“hashtag”,和一个排序键“timestamp” hashtag | timestamp blabla | 1 blabla | 2 blabla | 3 blabla | 4 blabla | 5 我该如何将上面的表格分成几页,里面的项目数量有限? 该操作的SQL查询如下所示: "SELECT * FROM TABLENAME ORDER BY ID ASC LIMIT STARTFROM,

我正在为我的一个本地项目使用DynamoDB。服务器端是NodeJS

我的表有一个主键“hashtag”,和一个排序键“timestamp

hashtag | timestamp
blabla  | 1
blabla  | 2
blabla  | 3
blabla  | 4
blabla  | 5
我该如何将上面的表格分成几页,里面的项目数量有限? 该操作的SQL查询如下所示:

"SELECT * FROM TABLENAME ORDER BY ID ASC LIMIT STARTFROM, RESULT_PER_PAGE;
但是,我不知道在使用DynamoDB时如何将其分离。 我不想只使用“hashtag”获取服务器上的所有数据,并将它们一次又一次地分离到页面中,这对我的服务器来说太昂贵了

有人有什么想法吗

注意:我在试着看看是否可以写一个提要。Hashtag对应于时间线,时间戳是帖子的时间。当你向下滚动时,我正在尝试获取应用程序中部分的最后帖子。我愿意接受任何其他建议。或者我应该继续使用关系数据库吗


Edit2:我认为一个变通办法是使用最后一个时间戳,我必须获得前五篇文章,这些文章在同一个标签中大于该时间戳。还有其他的方法吗?

看一下。这会让你达到你想去的地方

您是否尝试过SDK中的分页功能?这能让你达到你想去的地方吗@柯克,这正是我的想法。我不知道它在sdk中。我去看看。谢谢