Я добавил индекс в свою таблицу DynamoDB, чтобы упорядочить результаты, но, похоже, он ничего не делает.На панели инструментов DyanmoDB отображается 0 размеров и 0 элементов.
В таблице несколько сотен элементов, и все они имеют идентификатор (первичный ключ) и созданное значение.Я не установил свойство диапазона при создании таблицы.Элементы на рисунке ниже расположены в правильном порядке, но ответ через appsync - нет.
Я добавил индекс в запрос, который возвращаетвсе элементы, и он, кажется, ничего не делает, порядок элементов одинаков с индексом или без него:
"version" : "2017-02-28",
"operation" : "Scan",
"index" : "id-created-index",
"limit": $util.defaultIfNull(${ctx.args.limit}, 20),
"nextToken": $util.toJson($util.defaultIfNullOrBlank($ctx.args.nextToken, null))
Чего мне не хватает?Индекс не был построен или есть что-то еще, что мне нужно сделать, чтобы использовать его в запросе?
Обновление: индекс теперь показывает правильный item_count, хотя он все еще не упорядочивает результаты: