Size: a a a

Sequelize - community (eng/ru)

2018 August 17

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
он сформирует обьект, где каждому юзеру, добавит поле group, если у него есть группы, то заполнет его
источник

N

Nelkor in Sequelize - community (eng/ru)
Что-то я сразу внимание обратил в примере: в define поле id не укаывается, но в таблице оно есть
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
создается по умолчанию, для поддержки нормализации бд
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
нет ситуаций, где оно мешает, по крайней мере не встречал
источник

N

Nelkor in Sequelize - community (eng/ru)
Yaroslav Zhymkov
нет ситуаций, где оно мешает, по крайней мере не встречал
Да но, в том же jsfiddle который ты мне кидал, ты там указывал явно. Зачем указывать явно?
источник

N

Nelkor in Sequelize - community (eng/ru)
Там столько геморроя - выставить автоинкмерент, примарикей тру и т.д.)
источник

YZ

Yaroslav Zhymkov 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)
Это конечно хорошо, что id выставляется там, я его тогда явно писать не буду)
источник

N

Nelkor in Sequelize - community (eng/ru)
Yaroslav Zhymkov
делаешь relations, ему задается имя, к примеру userGroup. дальше запрос:

user.findAll({
 include: ['userGroup'],
});
То есть 'include' значит "добавить из связанных таблиц"?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
include - это использовать асоциацию (связь)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
дальше масив связей можешь задавать
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
findOne({
 include: ['groups', 'roles']
})
источник

N

Nelkor in Sequelize - community (eng/ru)
окей, спасибо
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Yaroslav Zhymkov
user.record.findOne({
include: [
association: ''userGroup",
attributes: [],
 include: ['group']
]})
вот если что, ассоциация с вложеной асоциацией
источник

N

Nelkor in Sequelize - community (eng/ru)
Кошмар)
источник
2018 August 18

N

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

N

Nelkor in Sequelize - community (eng/ru)
summon @Version81
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Nelkor
Есть папка models. Все файлы в ней - модели в таком виде. Как сделать, чтобы отсутствующие в БД таблицы создавались во время выполнения программы?
Sync функция. Посмотрите в доке
источник