Ниже приведены мои данные 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'
}