Как получить все данные таблицы и применить, если условие DynamodB - PullRequest
0 голосов
/ 12 июня 2018

Я просматриваю эту документацию http://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html

есть функция get_item для получения определенного элемента, но я хочу получить все данные этой таблицы.Есть ли способ получить все данные таблицы?И нет никакого способа упоминания о получении данных на основе условия If?

PS Я новичок в Dynamodb, любая помощь будет высоко оценена.спасибо

1 Ответ

0 голосов
/ 13 июня 2018

Необходимая операция - операция сканирования.

В соответствии с именем операция сканирует всю таблицу и возвращает результаты кусками по 1 МБ.В этой ситуации он также возвращает информацию LastEvaluatedKey.Эта информация позволяет вам начать новое сканирование с этого момента, чтобы получить еще 1 МБ ...

Просто имейте в виду, что эта операция имеет высокую стоимость с точки зрения производительности и считывает минимальную производительность!

...