Задать вопрос
Alex_Wells
@Alex_Wells
PHP/Kotlin

Синхронная ORM Node js?

Приветствую. Вообщем такая проблема. Есть запись в базе о юзере, а так-же ORM Sequelize. Я пытаюсь добится синхронной работы этого ОРМ, ибо мне не подходят promise'ы. Это вообще возможно, или прийдется отказатся от ОРМ и юзать долбаные raw запросы?
  • Вопрос задан
  • 367 просмотров
Подписаться 2 Оценить 9 комментариев
Решения вопроса 1
MAKAPOH
@MAKAPOH
многостаночник
Я пытаюсь добится синхронной работы этого ОРМ .... Это вообще возможно .... ?

В принципе можно получить код внешне похожий на синхронный на основе генераторов. Можно взять библиотеку co и на её основе получить что то типа:
co(function* () {
  var user = yield User.find(id=5);
  some_manipulations_with_user(user);
  yield user.save();
  ...
});
Код не рабочий, просто демонстрация идеи.
Подробнее можно почитать в книге Node.js Design Patterns глава 2, раздел - generators. Хотя судя по вашему вопросу вам скорее всего надо изучить всю главу 2 с начала.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы