Мои данные структурированы следующим образом, и для простых запросов они возвращают их следующим образом:
{
'props':{
'prop1':'value1',
'prop2':'value2',
'prop3':'value3',
},
'some_id':'123',
'timestamp':'1970-01-02 23:25:37'
}
Код, используемый для запроса:
response = table.query(
KeyConditionExpression=Key('some_id').eq(some_id),
ProjectionExpression="#p.#p1, #s",
ExpressionAttributeNames={'#p': 'props', '#p1': 'prop1', '#s': 'some_id'}
)
Результат с текущим кодом:
{
'some_id': '123',
'props': {
{
'prop1':'value1'
}
}
}
Но мой желаемый результат сглажен:
{
'some_id': '123',
'prop1': 'value1'
}
Итак, вопрос в том, как получить желаемый результат с помощью запроса, а не с python после получения результатов.