Я хочу получить таблицу DynamoDB, которая присоединена к Query
схемы AppSync для получения только нулевых или пустых значений атрибута, который имеет глобальный вторичный индекс (GSI).
Я попробовал следующее, но не смог получить результат:
Броски [Недопустимый оператор, используемый в KeyConditionExpression: ИЛИ]:
"operation" : "Query",
"index" : "myAttrIndex",
"query" : {
"expression" : "attribute_not_exists(myAttr) or myAttr = :null",
"expressionValues" : {
":null" : { "NULL" : null }
}
}
Throws [Недопустимый оператор, используемый в KeyConditionExpression: attribute_not_exists]:
"operation" : "Query",
"index" : "myAttrIndex",
"query" : {
"expression" : "myAttr = :null",
"expressionValues" : {
":null" : { "NULL" : null }
}
}
Throws [Одно или несколько значений параметров недопустимы: тип параметра условия не соответствует типу схемы]:
"operation" : "Query",
"index" : "myAttrIndex",
"query" : {
"expression" : "myAttr = :null",
"expressionValues" : {
":null" : { "NULL" : null }
}
}
Как написать запрос документов Отфильтровывая ненулевые значения строкового атрибута ?