Я новичок в DynamoDB. Я хочу получить последние N записей из таблицы.
В моей таблице ChatData
roomNo
в качестве ключа раздела и seq
в качестве ключа сортировки.
- В таблице
ChatData
хранятся сообщения чата. roomNo
- номер чата. Это не уникально.seq
- порядковый номер для присвоения уникального значения каждому сообщению.
Затем я хочу получить последнее сообщение для конкретного roomNo.
Например, существует 20 чатов (1 форма 20). И 100 сообщений во всех комнатах (последовательность от 1 до 100). В этом случае, как я могу получить последние 10 сообщений, связанных с 4-м чатом, с помощью JAVA SDK?