Amazon dynamodb 尝试的条件约束不是可索引的操作

Amazon dynamodb 尝试的条件约束不是可索引的操作,amazon-dynamodb,nosql,Amazon Dynamodb,Nosql,我正在为所有ComparisonOperators使用DynamoDB和for查询API,除了“EQ”,它一直给我“尝试的条件约束不是可索引的操作”错误 原因是什么 {"TableName":"My_Table_name", "IndexName":"titleIndex", "Select":"ALL_ATTRIBUTES", "KeyConditions": {"title": {"AttributeValueList":[{"

我正在为所有ComparisonOperators使用DynamoDB和for查询API,除了“EQ”,它一直给我“尝试的条件约束不是可索引的操作”错误

原因是什么

{"TableName":"My_Table_name",
    "IndexName":"titleIndex",
    "Select":"ALL_ATTRIBUTES",
    "KeyConditions":
        {"title":
            {"AttributeValueList":[{"S":"title2"}],
            "ComparisonOperator":"NE"}
        }
}
这可能会有帮助:

您可以从以下位置获取其他信息:

对于KeyConditions,仅支持以下比较运算符:


EQ | LE | LT | GE | GT |以| BETWEEN

开头对于查询操作,仅支持以下比较运算符:

EQ | LE | LT | GE | GT |以|介于

您可以使用
NE
进行扫描操作


请参阅:

这里有一个非常有用的答案-