javascript - 使用 HashKeyValue 和 RangeKeyCondition 的 dynamoDB 全局二级索引查询无法运行 JavaScript

标签 javascript amazon-dynamodb

我正在使用 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/

相关文章:

javascript - 如何通过所述列表中的 map 属性值从 DynamoDB map 列表中删除?

java - 使用 DynamoMapper 和类 Annotation 创建具有全局二级索引的表

amazon-web-services - 如何安排 Elastic MapReduce 作业流

javascript - 如何从 node.js 访问 dynamodb

javascript - 获取具有特定 href 属性的元素数组

javascript - 为什么这个 jquery 事件处理程序没有按预期连接?

javascript - Node js博客,隐藏内容(对于未登录的用户)

javascript - Ruby on Rails - Bootstrap 轮播按钮不起作用

javascript - Webcomponents v1 - 非法构造函数

node.js - 如何快速搭建大规模分析服务器?