gpt4 book ai didi

amazon-dynamodb - dynamodb 从表中获取最早插入的不同值

转载 作者:行者123 更新时间:2023-12-05 03:12:13 27 4
gpt4 key购买 nike

我正在使用 Amazon Dynamodb,但没有太多经验。我有这样的价格表:

编号 |插入日期 |产品名称 |店名 |价格

相同的商店名称和产品名称可以有不同的值(价格和插入日期可能不同)。例如

id1 | 2015-12-14T16:41:42 | Cheese 500g | Shop1 | 2.4
id2 | 2015-12-14T15:41:42 | Cheese 500g | Shop1 | 2.2
id3 | 2015-12-14T12:41:42 | Cheese 500g | Shop2 | 2.1
id4 | 2015-11-14T12:41:42 | Cheese 500g | Shop2 | 2.5

现在我想查询此表,以便按价格排序的最新商店(即插入日期最早)获得唯一值。所以从上面的例子我想得到这个:

id3 | 2015-12-14T12:41:42 | Cheese 500g | Shop2 | 2.1 
id1 | 2015-12-14T16:41:42 | Cheese 500g | Shop1 | 2.4

有什么办法吗?

最佳答案

你做不到。

您只能在他的索引(哈希范围键或全局辅助键)上查询 dynamodb。

为了查询 dynamodb,您至少需要查询您的“哈希”键,并且您将在您的范围键上获得有序结果(如果您有范围键)

http://docs.aws.amazon.com/amazondynamodb/latest/gettingstartedguide/Welcome.html

http://www.allthingsdistributed.com/2013/12/dynamodb-global-secondary-indexes.html

关于amazon-dynamodb - dynamodb 从表中获取最早插入的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34461897/

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