Как запросить атрибут таблицы DynamoDb (не ключ раздела или ключ сортировки)? - PullRequest
0 голосов
/ 26 июня 2018

У меня есть таблица, в которой есть:

userId (ключ раздела) postId (ключ сортировки) категории

Я хочу показать все элементы, отфильтрованные по категории?

Как мне это сделать?

Моя попытка

    const params = {
    TableName: "posts_reddit",

    KeyConditionExpression: "userId = :userId",
    FilterExpression: "category: category",
    ExpressionAttributeValues: {

        ":userId": event.requestContext.identity.cognitoIdentityId,
        ":category":  "engineering"
    }
};

1 Ответ

0 голосов
/ 26 июня 2018

Вы пропустили двоеточие в выражении фильтра, оно должно быть:

"FilterExpression: "category: :category"

Структура для ExpressionAttributeValues также неверна, вы должны указать, какой тип выпереходишь в качестве аргумента.См. Пример эфира в операции сканирования документы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...