Атрибут исключения DynamoDB ProjectionExpression (все поля, кроме одного) - PullRequest
2 голосов
/ 02 апреля 2019

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

1 Ответ

0 голосов
/ 02 апреля 2019

В соответствии с документацией это невозможно:

ProjectionExpression - Строка, которая идентифицирует один или несколько атрибутов для извлечения из таблицы.Эти атрибуты могут включать скаляры, наборы или элементы документа JSON.Атрибуты в выражении должны быть разделены запятыми.Если имена атрибутов не указаны, будут возвращены все атрибуты.

Вот ссылка, которая поможет вам лучше понять, что находится под выражением ProjectionExpression: https://medium.com/pageup-tech/dynamodb-and-projection-expressions-why-c08c40243195

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