我有一个存储在DynamoDB中的文档列表。数据库中存储了超过10,000 个文档。我在请求时已将限制设置为100。DynamoDB做得很好,它返回了前100 个文档并LastEvaluatedKey获取了接下来的100 个文档。
这里的问题是我还希望 DynamoDB返回用于分页目的的总页数。在本例中,由于我有10,000 个文档,因此应该返回100(分页数)
现在我所做的是通过循环查询来手动计数,直到它不返回给我LastEvaluatedKey。将已完成的循环次数相加即可得到总页数。但我相信还有更好的方法。
此问题仅发生在IOS设备上。当iphone屏幕被锁定时,setInterval停止执行。
例如:如果为每个10 sec设置,数字将减少到,但是当我锁定屏幕时,计时器应该继续,而发生的情况是,当我再次打开屏幕时,计时器再次从 开始,而不是。setInterval() 1 sec9,8,7....,08sec2sec7,6...08sec6sec
在 ANDROID 中工作正常。