Описание тега dynamodb-queries
Используется, когда контент касается запросов или сканирования управляемой базы данных Amazon DynamoDB.
1
ответ
DynamoDB запрашивает вторичный индекс, как определить индексы
Я ходил вокруг и вокруг, и просто не ясно, что делать. У меня есть простая таблица, где я хочу сделать запросы к нескольким столбцам. Насколько я понимаю, это означает создание вторичного индекса для каждого столбца, к которому необходимо выполнить …
30 май '18 в 06:33
2
ответа
Как запросить массив значений первичного ключа в DynamodB
У меня есть одна таблица в AWS Dynamodb с 1 миллионом записей. Можно ли запросить массив значений первичного ключа в одном запросе с дополнительным условием ключа сортировки в Dynamodb? Я использую для своей серверной логики. Вот парамс var params =…
21 ноя '18 в 16:08
1
ответ
Как выполнить запрос / структурировать таблицу DynamoDB для поиска по различным тегам
У меня есть таблица, и мне нужно возвращать заголовки на основе поиска пользователя, где каждое основное слово, которое они вводят, становится тегом Я просмотрел документы AWS и различные примеры в Интернете. но, похоже, не отвечают на мои вопросы В…
17 янв '19 в 10:19
0
ответов
DynamoDB не может найти sortKey в запросе
Я использую Spring boot и DynamoDB с подкачкой, где мне нужно несколько типов запросов: OrganizationID (HashKey "HK") и PersonId(RangeKey "RK") -> возвращает один PersonID (RK) -> возвращает организации, с которыми связан человек OrganizationID (HK)…
28 ноя '18 в 08:47
1
ответ
Поиск по шаблону в DynamoDB
Я хотел использовать поиск по шаблону в DynamoDB с PHP. Я просмотрел документ AWS, но не нашел его. Помогите мне пожалуйста в этом. Я использовал выражение фильтра, как это: 'FilterExpression' => 'userId = :v1 and entryStamp between :v2 and :v3',
05 апр '18 в 06:34
1
ответ
Оптимизация потребления чтения DynamoDB
У меня есть стол, который имеет String столбец даты. образец ввода 2018-12-31T23:59:59.999Z, Это не индексируется. Теперь, что было бы лучше от Read Capacity Consumption если я хочу получить все записи, которые старше, чем указанная дата. Должен ли …
17 сен '18 в 21:11
0
ответов
Как спроектировать ключевую схему, чтобы иметь только одну таблицу DynamoDB на приложение?
Согласно документу DynamoDB: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-general-nosql-design.html "Вы должны поддерживать как можно меньше таблиц в приложении DynamoDB. Для большинства хорошо разработанных приложений требует…
11 сен '18 в 14:51
2
ответа
Как фильтровать по элементам в массиве (или вложенном объекте) в DynamoDB
Мои данные таковы: [ { orgId: "ABC", categories: [ "music", "dance" ] }, { orgId: "XYZ", categories: [ "math", "science", "art" ] }, ... ] У меня есть первичный ключ на orgIdи я хочу использовать DynamoDB query например, фильтровать и возвращать тол…
30 апр '18 в 01:18
0
ответов
Как запросить уникальный элемент динамодаба на основе ключа хеша и ключа диапазона?
Я просматривал всю документацию по aws и переполнение стека, но не смог найти хороший пример того, как запросить эту уникальную запись в динамической базе данных, которая принадлежит данному значению ключа хеша и значению диапазона ключа? Я пробовал…
10 сен '18 в 11:19
0
ответов
Не удалось создать новый экземпляр класса, не имеет конструктора с нулевым аргументом, DynamodB Query/Scan
Я получаю ошибку в моем UserPicture класс в строке: List<Picture> scanResult = mapper.scan(Picture.class, scanExpression); Ошибка: java.lang.InstantiationException: java.lang.Class com.stylesapp.stylesapp.DynamoDBController $ Изображение не им…
11 дек '18 в 20:17
1
ответ
Как эффективно извлекать огромные данные из DynamoDB?
Мы разрабатываем приложение IOT, в котором мы получаем нестандартные маршрутные геологические данные с устройства IOT каждую минуту и сохраняем их в DynamoDB имеющий размер 500-600 байт. Теперь мы хотим показать отчет для каждого устройства, включ…
17 дек '18 в 11:19
1
ответ
DynamoDB: Можем ли мы добавить данные списка с выражением обновления
Когда я обновляю некоторые данные в базу данных, я хочу, если users (тип списка) уже там, тогда новый пользователь должен быть добавлен вместо перезаписи. Можно ли добавить существующий список пользователей в базе данных одним запросом. Другой вариа…
25 янв '19 в 21:27
0
ответов
aws FilterExpression с массивом / списком
У меня есть функциональный набор кода в PHP, который извлекает данные из DynamoDB и использует FilterExpression, чтобы возвращать только элементы, где площадь равна любому элементу в массиве. "FilterExpression" => "area IN (:array)", Если массив …
31 янв '19 в 20:55
1
ответ
Как фильтровать (сканировать) сопоставленные списки из DynamoDB
Это моя структура БД { "Accounts": [ { "accountId": "12345", "region": "us-east-1" } ], "createdBy": "abcd@gmail.com", } У меня есть несколько рядов аналогичной структуры. Мне нужно отфильтровать счета по регионам. Может кто-нибудь помочь мне с филь…
07 фев '19 в 09:51
2
ответа
Безопасно ли использовать произвольные значения в качестве `ExclusiveStartKey` для сканирования или запроса динамодана?
Из справочника по API DynamoDB для ExclusiveStartKey (для обоих Scan а также Query), у нас есть: Первичный ключ первого элемента, который будет оцениваться этой операцией. Используйте значение, которое было возвращено для LastEvaluatedKey в предыдущ…
21 фев '19 в 19:53
0
ответов
Время запроса таблицы Dynamodb не уменьшается, даже если я увеличу выделенный RCU
У меня есть пользовательская таблица Dynamodb со следующими атрибутами: userBirthYear - partition key- number userDOB - sort key (number -in millisecond) searchable - attribute (bool) country - attribute (string) Наш запрос - найти пользователя межд…
05 дек '18 в 10:28
1
ответ
DynamoDB: запрос к столбцам, отсутствующим в схеме
У меня есть следующая таблица в моем DynamoDB Thread (id, userId, content) С id является первичным ключом. Я не определил ни одного ключа сортировки. Теперь мне нужно получить результат на основе userId.. Короче говоря, мне нужны все записи в таблиц…
10 дек '18 в 15:05
0
ответов
Ошибка в выражении фильтра при использовании сканирования в DynamoDB со списком / картой
Моя структура БД { "Accounts": [ { "accountId": "12345", "region": "us-east-1" } ], "createdBy": "abcd@gmail.com", } И мой фильтр-выражение это filterExpression: "Accounts[0].accountId = :value" ExpressionAttributeValues: {":value": {'S':"12345"}}; …
08 фев '19 в 03:46
1
ответ
Запрос диапазона дат не работает в DynamodB
Я новичок в AWS DynamodB и попал в запрос, как показано ниже let params = { TableName: tableName }; if (from && to) { params.FilterExpression = 'createdOn >= :from and createdOn <= :to'; params.ExpressionAttributeValues = { ":from": fr…
28 янв '19 в 06:50
1
ответ
AmazonDynamoDBv2 Запрос не распознает GSI
Моя реализация AmazonDynamoDBv2 AmazonDynamoDBAsync.queryAsync с QueryRequest возвращает код 400 "Элемент схемы ключа пропущенного условия запроса...", когда я запрашиваю GSI. Я попытался использовать как имя DynamoDBAttribute ("myAttr"), так и факт…
22 фев '19 в 17:15