Dynamo DB Query с использованием begin_with в ruby - PullRequest
0 голосов
/ 13 марта 2020

Ниже приведены мои данные DynamodB

Table Name : Inventory
PartitionKey: Name (string)
SortKey : ID (String)

Ниже приведены примеры данных.

Name     ID
Fruits  Mango
Fruits  Mango-Green
Fruits  Mango-Green-10
Fruits  Mango-Green-20
Fruits  Apple
Fruits  Apple-Red
Veggie  Onion
Veggie  Onion-White
Veggie  Onion-White-10

Как добавить поиск в приведенный ниже код, чтобы получить все строки, которые начинаются с 1007 *? Я не могу изменить ключи или данные таблицы сейчас.

  table_name: 'Inventory',
  key_condition_expression: "#Name = :Name AND #ID = :ID",
  select: "ALL_ATTRIBUTES",
  expression_attribute_names: {
      "#ID" => "ID",
      "#product" => "product"
  },
  expression_attribute_values: {
      ":ID" => ID,
      ":Name" => 'Fruits'
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...