Я пытаюсь выполнить запрос DynamoDB, который говорит, что я хочу элементы, которые не начинаются с определенного значения. Я не могу найти способ сделать это.
Я попробовал следующие 4 способа оценки, и ни один из них не работает. Каждый из них дает мне недопустимую ошибку оператора.
My KeyConditionExpression , которые я пробовал, выглядят так:
!begins_with(gameScoreId, :scoreScore) AND !begins_with(gameScoreId, :scoreLevel) AND userId = :userId
<>begins_with(gameScoreId, :scoreScore) AND <>begins_with(gameScoreId, :scoreLevel) AND userId = :userId
NOT begins_with(gameScoreId, :scoreScore) AND NOT begins_with(gameScoreId, :scoreLevel) AND userId = :userId
begins_with(gameScoreId, :scoreScore) = false AND begins_with(gameScoreId, :scoreLevel) = false AND userId = :userId
Если я удаляю операторы not, я получаю эту ошибку:
KeyConditionExpressions должно содержать только одно условие на ключ
Есть ли способ сделать это в DynamodB?