Amazon dynamodb 尝试的条件约束不是可索引的操作
我正在为所有ComparisonOperators使用DynamoDB和for查询API,除了“EQ”,它一直给我“尝试的条件约束不是可索引的操作”错误 原因是什么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":[{"
{"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
进行扫描操作
请参阅:这里有一个非常有用的答案-