Описание тега dynogels

1 ответ

Обновление dynogels уничтожает другие пары ключей

Любой, кто имеет опыт работы с диногелями, может помочь мне в этом. Упрощенный пример моей таблицы DynamodB с вложенной структурой { key: xxxxx, maintenance: { date1: xxxxxxxx, date2: xxxxxxxx } } Если я обновлю таблицу и отправлю ниже в качестве па…
1 ответ

Joi: проверить объект с переменным количеством ключей

Я пытаюсь написать метод проверки для следующего объекта (ассоциативный массив): { "10:00": { discount: 10, time: "10:00", }, "11:00": { discount: 11, time: "11:00", }, ... .... } Использование Joi ( https://github.com/hapijs/joi) Что я получил, так…
05 авг '17 в 02:04
0 ответов

Когда я делаю.updateAsync() с ReturnValues, я получаю ошибку типа при использовании пакета dynogels-promisified

Когда я делаю.updateAsync() с {ReturnValues: 'ALL_NEW'} в качестве аргумента, я получаю следующую ошибку: Я использую https://github.com/andrewoh531/dynogels-promisified пакет, но также ссылаюсь на https://github.com/clarkie/dynogels. /dynogels/node…
20 янв '19 в 19:55
1 ответ

AWS DAX с диногелями

Я пытаюсь использовать DAX с dynogels, но он просто застрял там до моего времени ожидания лямбда, когда я делаю scan(), Вот как я инициализирую DAX. import AmazonDaxClient from 'amazon-dax-client'; const dax = new AmazonDaxClient({endpoints: [env.En…
1 ответ

DynamoDB ConditionExpression для проверки списка [0], когда список может не существовать

Я пытаюсь поместить условие в первый элемент списка, когда список может существовать или не существовать. Я пытаюсь проверить, существует ли сначала этот список, но DynamoDB, похоже, не замыкает выражение. Я получаю эту ошибку независимо: Validation…
05 мар '17 в 10:22
1 ответ

Dynamodb: невозможно получить доступ к вложенным объектам и массиву объектов

Я новичок в DynamoDb. Я пытаюсь получить доступ к объекту внутри массива: Создан новый элемент в таблице survey.create({ survey_name: 'Cycle', description: 'Describe me', test:[{ title:'hello1' },{ title:'hello2' }] }, function (err, survey) { if(er…
1 ответ

Невозможно сделать запрос, используя только rangeKey

Я только начал работать над DynamoDB, поэтому, пожалуйста, прости меня, если следующее кажется глупой ошибкой. У меня есть модель с hashKey и rangeKey, Давайте назовем их как HASH и RANGE соответственно. Глобальный вторичный индекс: GlobalIndex такж…
0 ответов

Есть ли способ использовать AWS XRay с Dynogels

Я хочу реализовать AWS XRAY в проекте, встроенном в nodejs/serverless и использующем dynogels и DynamoDB. Я хочу отследить всю мою лямбду в моем бессерверном yml. В документации aws объясняется, что вы должны инкапсулировать свой AWS SDK, как в этом…
1 ответ

Условно установить свойство объекта

Возможно ли удалить предложение.where, если queryString имеет значение null? Я пробовал троичный оператор в середине выражения, но не работает. Также не допускается выражение равенства: null, undefined или пустая строка. CashierHistory .scan() .wher…
30 мар '17 в 17:13
2 ответа

DynamoDB: запрос для поиска элемента в массиве строк

Возможно, я не совсем понимаю, как хэш / первичные ключи работают в DynamoDB, но я пытаюсь создать модель (используя Serverless + Dynogels/NodeJS) для службы сообщений. Модель выглядит так: const ConversationORM = dynogels.define('Conversation', { h…
21 май '18 в 04:07
0 ответов

Модель не может создать запись, если не указано "allowUnknown"

При определении модели dynogels, если я НЕ передам "allowUnknown" в params.validation объект, он не может создать запись со следующей ошибкой child "New" fails because ["SomeAttribute" is not allowed, ..., При необходимости я могу предоставить больш…
06 фев '19 в 21:37
0 ответов

Dynogels получают существующий стол от Amazon Amazon

Я не смог найти документацию о том, как получить существующий экземпляр таблицы на dynogels. все, что я нахожу, это.createtable . Как получить существующую таблицу?
07 ноя '18 в 13:44
2 ответа

Как сохранить Предмет в динамоде с условием GSI?

У меня есть таблица DynamodB, которая имеет глобальный вторичный индекс с ключом диапазона (электронная почта, hashedPassword). я хочу сохранить элемент, если письмо не дублируется, я использовал attribute_not_exists но это не работает, я также испо…
11 дек '17 в 20:30
1 ответ

Код узла не блокируется?

У меня есть конструктор, который выбирает данные из DynamoDB, используя обещанные диногели для заполнения части свойств объекта. Таким образом, после создания экземпляра этого объекта свойство не заполняется, вот фрагмент кода: export class QueryAut…
01 авг '17 в 19:05
1 ответ

Dynogels: запрос с использованием сравнения OR

Я пытаюсь оптимизировать следующее scans в один scan (или же query). Я вижу только один способ использовать OR компаратор с использованием DynamoDB. я использую dynogels (вилка vogels) в моем заявлении, но, к сожалению, я не знаю ни одного OR Функци…
1 ответ

dynogels всегда сообщает мне о недопустимом содержимом схемы даже при использовании примеров из репозитория github

Я пытаюсь использовать диногели в качестве ORM для DynamoDB, но не могу заставить работать даже самый простой пример. Независимо от того, что я делаю, машинописный текст выдает ошибку "Недопустимое содержимое схемы" в тот момент, когда я пытаюсь его…
18 авг '20 в 03:23
2 ответа

Инъекция NoSQL в DynanmoDB

Кто-нибудь знает, есть ли какие-либо известные уязвимости SQL с библиотекой Dynogels при взаимодействии с базой данных NO SQL. Не используя никаких сложных запросов, только стандартное болото с существующими методами. query(), где (), equals() и т. …
12 окт '19 в 14:39
0 ответов

Инъекции NoSQL с помощью Dynogels

Кто-нибудь знает, насколько эффективен Dynogels компонент будет помогать предотвратить атаку NO SQL-инъекции, проходящую через серверную часть Dynamo DB?
08 окт '19 в 10:25
0 ответов

Можно ли запускать диногели с версией 3 AWS

Dynogels по умолчанию работает с AWS версии 2. Однако он позволяет передавать собственный драйвер DynamoDB, и, поскольку AWS версии 3 отсутствует, мне было интересно, можно ли передать драйвер динамо версии 3. Я пытался сделать это: import dynogels …
1 ответ

Пустой массив не сохраняется в таблице DynamoDB с помощью Dynogels + Joi

Я пытаюсь сохранить элемент в таблице DynamoDB, используя Dynogels Orm с joi для типов. Одним из свойств сохраненного элемента являетсяfilesкоторый представляет собой массив. Изначально я хотел бы, чтобы это значение было пустым массивом. const proj…
31 июл '23 в 11:29