我要确保我得到这个权利,根据我到目前为止已经阅读
的,你不能查询范围dynamodb主键,
一样,如果你有一个主键是数字像你的客户的电话号码,你不能得到主键大于3010000000或3010000000和3020000000之间的项目
要说清楚,我不是在谈论范围键,我的问题是关于主键本身,查询的范围在dynamodb主键
所以如果这是真的,有很多用例,比如日期之间的项目,用户在某点之后注册,以及...,那些请求者或者表扫描,
这是正确的吗?
编辑:好的,想到的一个解决方案是只使用一个虚拟hash_key作为主键,并将真正的键(如上面的电话号码)作为范围键,这是否工作?
好的,我明白你在暗示什么,但是这太麻烦了(考虑到我得到的回报是可以的),但这也意味着我无法查询跨越一天边界的时间范围到下一个,除非我事先知道并创建重叠的键和范围,否则这个人太可怕了,我认为我最好的选择是将所有项目下载到我的应用程序中,并按照我的需要做任何事情,并使用dynamodb作为存储器。 – Ali
我也编辑过这个问题,请你再看一遍,请问 – Ali
更新了我的答案。为了简短起见,我认为这是一个非常不合理的想法,但不能保证。 – yadutaf