Я пытаюсь сканировать DynamodB, и мое сканирование работает нормально с корневыми свойствами, но не работает с вложенными свойствами. Моя кодовая база:
String workingProperty = "name"
String notWorkingProperty1 = "name.firstName"
String notWorkingProperty2 = "#name.firstName"
String notWorkingProperty3 = "#name.#firstName"
private Table table;
public List<Item> getAllFilteredItems() {
ScanFilter scanFilter = new ScanFilter(propertyToLookFor).exists();
StreamSupport.stream(table.scan(scanFilter).spliterator(), false)
.collect(Collectors.toList());
}
Мой JSON:
{
"name": {
"firstName": "Manish"
}
}