DynamoDB ProjectionExpression Set содержит - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть таблица с элементами, каждый из которых содержит набор строк, а также другую информацию. Могу ли я запросить таблицу и вернуть флаг, если набор содержит конкретную запись. Я не хочу фильтровать по набору, просто выясните, содержит ли он элемент, не вытягивая полный набор.

Например, скажем, у меня есть следующие предметы:

[
    {
        things: { "a", "b" },
        name: "Coffee"
    },
    {
        things: { "b" },
        name: "Tea"
    }
]

Я бы хотел запросить в этой таблице что-то вроде Projection: "flag=(thing CONTAINS 'a'), name" и получить обратно:

[
    {
        flag: true,
        name: "Coffee"
    },
    {
        flag: false,
        name: "Tea"
    }
]

Возможно ли это?

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