Javascript 为什么batchGet在响应中不显示任何记录?

Javascript 为什么batchGet在响应中不显示任何记录?,javascript,amazon-web-services,aws-sdk,Javascript,Amazon Web Services,Aws Sdk,概述:我正在使用aws sdk for javascript从我的表“testTable”中获取2条记录。我还提供了各个键的值 联机帮助:我已按照 数据的值如下所示: { "Responses": { "testTable": [] }, "UnprocessedKeys" : {} } 我希望在“testTable”中返回2条记录,但它只是返回一个空数组 我哪里出错了?我怀疑您的表不是用您试图在JS代码中使用的键创建的 参数中的键应该只包含dynamodb表的主键和

概述:我正在使用aws sdk for javascript从我的表“testTable”中获取2条记录。我还提供了各个键的值

联机帮助:我已按照

数据的值如下所示:

{
   "Responses": 
   { "testTable": []
   },
   "UnprocessedKeys" : {}
}
我希望在“testTable”中返回2条记录,但它只是返回一个空数组


我哪里出错了?

我怀疑您的表不是用您试图在JS代码中使用的键创建的


参数中的
应该只包含dynamodb表的主键和排序键。您应该检查是否将
AssignedSupervisorName
设置为表的排序键。

我怀疑您的表不是用您试图在JS代码中使用的键创建的


参数中的
应该只包含dynamodb表的主键和排序键。您应该检查是否将
AssignedSupervisorName
设置为表的排序键。

我有一个分区键和排序键。我使用了readItem函数,并且我能够获得记录。但不知何故,批处理操作并没有返回任何内容。我有一个分区键和排序键。我使用了readItem函数,并且我能够获得记录。但不知何故,批处理操作并没有返回任何内容
{
   "Responses": 
   { "testTable": []
   },
   "UnprocessedKeys" : {}
}