Можно ли использовать регулярное выражение в ключе сортировки в запросе on dynamodb?

#amazon-dynamodb #dynamodb-queries

#amazon-dynamodb #dynamodb-запросы

Вопрос:

Я хочу сделать такой запрос.

значение DynamoDB = DynamoDB(dynamoDBConfig.amazonDynamoDB()) значение таблицы: Таблица = DynamoDB.GetTable («музыка»)

     val spec = QuerySpec()
            .withKeyConditionExpression("artist = :_artist and begins_with(title, :_title)")
            .withValueMap(ValueMap()
                    .withString(":_artist", "Guns n' Roses")
                    .withString(":_title", "*to the Jungle")
            )
 

и в результате получается список музыки, содержащий музыку с названием «Добро пожаловать в джунгли»

Комментарии:

1. Нет, вы не можете. Для поддержки такого типа использования вам, как правило, нужно искать дополнительное решение, такое как эластичный поиск

Ответ №1:

Нет, регулярное выражение не поддерживается в выражении условия ключа.