我正在使用 JavaScript 执行以下 dynamoDB 查询:
dynamoDB.query({
"TableName" :"table_name",
"IndexName": "Approval-Date-index",
"HashKeyValue": {"Approval": {"AttributeValueList": [{"S": 'Approved'}],"ComparisonOperator": "EQ"}},
"RangeKeyCondition" : {"Date" : {"AttributeValueList": [{"S": "0"}]}},
// "ScanIndexForward" : true,
"AttributesToGet":["Id","Url","userName","userPicture","Title","Date","Type","Description"]
},
function(error, result)
{
console.log(result);
console.log(error);
});
我收到以下错误:
ValidationException:1 validation error detected: Value null at 'rangeKeyCondition.comparisonOperator' failed to satisfy constraint: Member must not be null
最佳答案
对我来说,它给了我同样的错误 “ValidationException:检测到 1 个验证错误:‘rangeKeyCondition.comparisonOperator’处的值为 null 无法满足约束:成员不得为 null” 我所做的是更新Dynamodb SDK,我解决了问题
关于javascript - 使用 HashKeyValue 和 RangeKeyCondition 的 dynamoDB 全局二级索引查询无法运行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35221475/