Size: a a a

Sequelize - community (eng/ru)

2018 August 16

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
ну это вещи не сильно связанные
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
orm лишь упрощает взаимодействие с бд, и много рутиных задач решает
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
вы там спрашивали, насчет sync
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
эт от рекорда можно вызвать
источник

N

Nelkor in Sequelize - community (eng/ru)
Да мне и не особо нужен sync, я его приводил как пример того, что код из документации не рабочий... Вечером как с работы приду, попробую пример сделать
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
ок. там не сложно, главное понять идею.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
суть в том, что у тебя орм оперирует моделями, и в кокруг них все крутится
источник

N

Nelkor in Sequelize - community (eng/ru)
Главное - чтобы заработало подключение к БД и простейшие операции выборки/записи. А дальше уже дело пойдёт
источник

N

Nelkor in Sequelize - community (eng/ru)
Привет! Если я так создам таблицу, то она будет соответствовать такому коду?
источник

N

Nelkor in Sequelize - community (eng/ru)
Сделал запрос из пустой таблицы (получил пустой ответ, всё норм). Ща скажу свои выводы
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Ок. Норм
источник

N

Nelkor in Sequelize - community (eng/ru)
1. Опять мне orm затирает про то, что string based operators depricated. Я так понял, надо что-то другое использовать).
2. На кой хер он мне написал запрос в консоль? 😆 Это можно отключить? А то будет много запросов - будет мешать.
3. Впрочем, сейчас мне это полезно. Из запроса я увидел, что он сравнивает поле deletedAt со значением типа DATETIME, хотя тип указан DATE. Значит DATE в Sequlize означает DATETIME?
источник

N

Nelkor in Sequelize - community (eng/ru)
И ещё, имена полей createdAt/updatedAt/deletedAt, очевидно, являются зарезервированными, потому что ORM начала правильно ими пользоваться, хотя я их просто объявил как обычные поля, нигде не указывал, что они особенные. Есть ещё какие-то зарезервированные имена для полей?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Nelkor
1. Опять мне orm затирает про то, что string based operators depricated. Я так понял, надо что-то другое использовать).
2. На кой хер он мне написал запрос в консоль? 😆 Это можно отключить? А то будет много запросов - будет мешать.
3. Впрочем, сейчас мне это полезно. Из запроса я увидел, что он сравнивает поле deletedAt со значением типа DATETIME, хотя тип указан DATE. Значит DATE в Sequlize означает DATETIME?
В конфигах параметр logging отключит дебаг запросов
источник

N

Nelkor in Sequelize - community (eng/ru)
Yaroslav Zhymkov
В конфигах параметр logging отключит дебаг запросов
logging: false?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Да
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Nelkor
И ещё, имена полей createdAt/updatedAt/deletedAt, очевидно, являются зарезервированными, потому что ORM начала правильно ими пользоваться, хотя я их просто объявил как обычные поля, нигде не указывал, что они особенные. Есть ещё какие-то зарезервированные имена для полей?
Не встречал других зарезервированых полей
источник

N

Nelkor in Sequelize - community (eng/ru)
Окей. А по вопросу 1 и 3 что скажешь?)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
По 3 скорее он возлаживает логику на типизацию sql. Она довольна гибкая
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
По 1 покажи запрос
источник