Да, length
из Items
и Count
должны совпадать.
Другой счет забавные факты :
Каждый ответ на запрос будет содержать ScannedCount и Count для элементов, которые были обработаны этим конкретным запросом. Чтобы получить общие итоги для всех запросов Query, вы можете вести подсчет как ScannedCount, так и Count.
Если размер набора результатов запроса превышает 1 МБ, то ScannedCount и Count будут представлять только частичное количество всех элементов. Вам нужно будет выполнить несколько операций запроса, чтобы получить все результаты (см. Разбиение результатов на страницы).
Кроме того, если вас интересует только счет, а не данные, вы можете попросить DynamoDB возвращать счет только через свойство Select запроса .