Amazon dynamodb get item命令的正确语法,用于aws的dynamodb

Amazon dynamodb get item命令的正确语法,用于aws的dynamodb,amazon-dynamodb,aws-cli,Amazon Dynamodb,Aws Cli,我正在为aws的dynamodb编写get item命令。 这是我的命令: aws dynamodb get-item --table-name foo --key '{\" bar \":{\"S\":\"aaaa\"},\"timestamp\":{\"N\":\"1603610188890\"}}' 如您所见,表foo具有复合主键: 分区键“bar”和排序键“times

我正在为aws的dynamodb编写get item命令。
这是我的命令:

aws dynamodb get-item --table-name foo --key '{\" bar \":{\"S\":\"aaaa\"},\"timestamp\":{\"N\":\"1603610188890\"}}'
如您所见,表foo具有复合主键: 分区键“bar”和排序键“timestamp”。
对排序键“timestamp”使用比较的正确语法是什么?
如何更改命令以获取时间戳介于1603010188890和1603610188890之间的项目?
谢谢。

该操作只能使用特定的键检索单个项目。要检索特定排序键范围内的项目(可能不止一个),您需要使用不同的请求

“查询”请求具有
关键条件
关键条件表达式
(对于同一事物,它们分别是较旧和较新的语法)。有了这个参数,您可以说您想要的项目中的分区键等于某个值,排序键位于两个值之间