2016-08-16 53 views
0

下面的圖片顯示我的表的結構AWS DynamoDB查詢與關鍵條件表達式得到了一個錯誤:查詢關鍵條件不支持

Table struture

,並嘗試以低於Java代碼查詢項目的列表:

QuerySpec qs = new QuerySpec() 
       .withKeyConditionExpression("RecordID >= :v_recordID") 
       .withFilterExpression("DeviceID = :v_deviceID") 
       .withValueMap(new ValueMap() 
          .withInt(":v_recordID", recordID) 
          .withString(":v_deviceID", deviceID) 
         ); 

我想獲得與項目的recordId大於或等於5,但它得到了一個錯誤:

Query key condition not supported

如何解決它,預先感謝!

+0

可能的重複[DynamoDB使用Lambda(node.js)查詢:不支持查詢關鍵條件](http://stackoverflow.com/questions/35318200/dynamodb-query-with-lambda-node-js-query-key-condition-not-supported) – SkyWalker

回答