Я использую AWS DynamodB для хранения некоторых данных. Эта таблица имеет «ключ» в качестве «первичного ключа раздела» и «create_micro_time_float» в качестве «первичного ключа сортировки».
Мои данные в таблице примерно такие.
{
'key': {'S': 'xxx'},
'create_micro_time_float': {'N': 1499844782.50379992}
}, ...
Но когда я использую операцию «сканирование» (чтобы получить все данные в таблице), я получаю что-то вроде этого.
{
'key': {'S': 'xxx'},
'create_micro_time_float': {'N': 1499844782.5037999}
}, ...
Последняя десятичная точка моего «Первичного ключа сортировки» отсутствует.
Проблема в том, что я хочу обновить все записи в таблице, но теперь у меня неправильный ключ сортировки. Мне нужен правильный ключ сортировки, чтобы обновить запись в таблице.
Как я могу это сделать (с nodejs dynamicodb aws sdk )?
Заранее спасибо.