Описание тега objection.js

Объектно-реляционный сопоставитель (ORM) для Node.js
1 ответ

Как вставить дополнительные значения в таблицу "многие ко многим" с помощью Objection.js?

У меня есть следующие таблицы foo foo_bar bar --- ------- --- id foo_id id bar_id data num desc foo bar --- --- 1 (to be inserted) 2 Я хочу вставить данные в bar связывание вставленной записи с существующим элементом на foo таблица с таблицей отноше…
06 апр '18 в 17:33
1 ответ

В возражении JS я пытаюсь установить роль и получить ошибку

Вот мой код (узел:10188) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1): ошибка: вставить в user (email, name, password, role, username) значения ("exam@mail.ru", "chack", "пароль", "пользователь",…
28 фев '18 в 08:02
2 ответа

Возражение js обновляется с шагом +1

Как я могу обновить значение в базе данных, используя возражения? Мой SQL-запрос работает отлично. UPDATE "freePlace" SET number = number-1 WHERE date >= '2017-10-20' AND date <= '2017-10-30' AND "idObject" = '1' Мой код возражения: FreePlace.…
15 сен '17 в 16:24
1 ответ

Как построить объект JSON в запросе выбора в Objection.js

У меня есть столбец "местоположение" типа jsonb в таблице "Объявления". Он хранит значения, подобные этим: {"lat": 33.742001, "lng": -117.823639, "zip": "92780", "city": "Tustin", "state": "CA"} Как бы я написать запрос выбора в Objection.js, которы…
03 сен '18 в 20:19
0 ответов

Цепочка обещаний не прерывается по возвращении после вылова исключения

Я использую Express для создания REST API с помощью Objection.js ORM. Один из методов моего контроллера имеет цепочку обещаний: register(req, res) { // ... indicative.validateAll(req.body.data, rules) .then( () => { const data = { ...req.body.dat…
05 окт '18 в 14:06
2 ответа

Узел js + Возражение js + Postgresql. Аргумент типа '{ token: string }' не может быть назначен параметру типа 'PartialUpdate<User>'

Среда: узел JS ES6 knex: ^ 0.16.3 возражение: ^ 1.5.3 pg: ^ 7.8.0 ~ postgresql Проблема: Я не могу обновить токен пользователя в базе данных. Я получаю сообщение об ошибке из машинописи. Сообщение об ошибке машинописи: Аргумент типа '{токен: строка;…
1 ответ

Как структурировать объединяющую таблицу с помощью ObjectionJS?

Я пытаюсь создать модель данных, которая выглядит следующим образом: https://prnt.sc/mflh3t По сути, пользователь может принадлежать ко многим проектам, а проект может иметь много пользователей. Я подумал, что я бы сделал таблицу соединений под назв…
0 ответов

Require возвращает пустой объект при использовании jest и supertest для проверки koa2

Я изучаю тест, пока я использую jest а также supertest тестировать koa2 сервер, и я тестирую функции это логин, но я всегда получаю false при тестировании функции входа я нахожу require возвращает пустой объект в моем controllers/users.js после долг…
05 авг '18 в 03:58
1 ответ

Преобразование формата JSON в реляционные данные в PostgreSQL?

Я создаю приложение для отслеживания времени, в котором пользователи могут регистрировать, сколько часов в день они работают. По сути, это сетка с уникальным полем ввода для каждого дня, примерно так: https://jsfiddle.net/L5u1fc0a/130/ Итак, структу…
24 ноя '18 в 11:20
1 ответ

Как "раздавить" миграцию knex для базы данных Objection/PostgreSQL?

У нас есть база данных PostgreSQL, и мы определили классы JavaScript ORM, используя Objection.js. По мере развития структуры нашей базы данных мы определяли миграцию базы данных с помощью Knex. Теперь мы хотели бы "раздавить" миграции, например, в "…
2 ответа

SQL все строки в дочерних "категориях" и дочерних "категориях": рекурсивный?

У меня возникают проблемы при написании запроса, который решает следующую проблему, которая, по моему мнению, нуждается в некоторой рекурсивности: У меня есть стол с housesкаждый из которых имеет определенный тип house_type, pe house, bungalow и т. …
1 ответ

Пейджинговый запрос с NodeJS и ObjectionJs

Привет, я относительно новичок в NodeJS и использую ObjectionJS в качестве ORM. Я хочу сделать скрипт миграции для моей таблицы пользователей, чтобы изменить некоторые поля каждой строки. Я делаю что-то вроде этого export default class UserMigration…
10 ноя '17 в 17:38
0 ответов

Без сервера: Сбой: Person.relationMappings.articles: Невозможно найти модуль '/Article', используя sls framework и objection.js

Я пытаюсь использовать Objection.js с AWS Lambda с помощью платформы SLS. В данный момент я получаю сообщение об ошибке "Без сервера: Ошибка: Person.relationMappings.articles: Не удается найти модуль" / Статья "". Полный репо: https://github.com/edl…
19 ноя '18 в 16:19
0 ответов

Как использовать "joinEager" вместе с необработанным SQL-запросом в Objection/Knex?

Мне удалось написать необработанный запрос, который позволил бы мне получить все продукты внутри категории, даже продукты внутри подкатегорий категории, вплоть до дерева. Я использую необработанный запрос, потому что я не знал, как использовать для …
15 янв '19 в 18:12
1 ответ

Как получить полную обновленную запись в хуке $afterUpdate в моделях возражений?

Я использую Objection.js в качестве моего ORM для простого приложения осадков. Мне нужно иметь возможность динамически обновлять и вводить одну таблицу при обновлении таблиц более низкого уровня. Для этого мне нужна вся запись, которую я обновляю, ч…
22 янв '19 в 13:28
2 ответа

ВНУТРЕННЕЕ СОЕДИНЕНИЕ Запрос с возражением JS?

Я получил следующую модель данных: https://imgur.com/a/AwwpW9F В основном, А User может принадлежать многим Projectsи Project может иметь много Users и я связываю это вместе через соединительную таблицу под названием UserProjects С сырым запросом SQ…
03 фев '19 в 15:48
1 ответ

Как управлять валидацией и необработанными значениями в Objection.js

У меня есть эта модель в Objection.js: class UserAccess extends Model { static get tableName() { return 'user_access' } static get jsonSchema() { return { type: 'object', properties: { id: { type: 'integer' }, user_id: { type: 'integer' } timestamp:…
27 янв '19 в 11:10
0 ответов

Возражение js upsert граф не вставляет в связанную через модель

В настоящее время я пытаюсь сохранить данные и связать их с таблицей соединений. До сих пор модель отношения возражений, кажется, хорошо работает с этими двумя моделями. Игры: static get relationMappings() { const Platforms = require('./platforms');…
30 окт '18 в 23:19
0 ответов

Мутаторы для модели Objection.js

Можно ли установить мутаторы для модели? class MyModel extends Model { set email(email) { this.email = email ? email.toUppercase() : null; } } Этот код становится рекурсивным вызовом. Каков предпочтительный способ справиться с этим? Я хочу установит…
28 сен '18 в 19:06
1 ответ

Запрос в массиве json столбца строк в postgres с помощью objection.js или knex.js

У меня есть столбец в моей таблице (Отзывы) называется reviewers, Это было определено через knex: table.json('reviewers').notNullable(); Это просто массив идентификаторов:['id1', 'id2', 'idn' ] Я хотел бы запросить таблицу на основе и вернуть все ст…
31 май '18 в 00:19