DynamoDB 过滤条件和限制

问题描述

谁能帮我理解处理条件过滤和限制的最佳方法是什么

我正在使用 dynanmodb 来存储一些产品,我想对它们使用分页。 由于某些产品已启用,我必须根据字段进行过滤。

在那之前没问题。

当我使用限制时,如果我想限制要返回的数据,限制将在查询进行过滤后应用。

这是交易: 一直以来,查询都会将基于最后一项的数据和限制返回到顶部第一项,并且我得到了使分页到顶部的密钥。

如果我想从上到下检索,我将设置 Scan Index Forward = true,并执行与其他查询相同的操作。

但我想获得随机产品并进行分页,因为我不应用类似的东西,从第一个底部的所有时间都是相同的产品或不同。但是中间的产品呢?

我正在使用一个简单的架构: PK:产品 SK:项目#RamdomID

非常感谢,我感谢任何有用的评论

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)