Size: a a a

Sequelize - community (eng/ru)

2020 February 16

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Максим Надолинный
@zercul мне нужно было, чтоб при задавании limit: 5 offset: 5 order by: title допустим на примере строк с такими title ['a','b','c','d','e','f','g','h','i','j','k'] выдавало ['f', 'g','h','i','j'], а не ['f','c','e','d','j'], как у меня
мне не очень понятна твоя задача но объясню тебе базовые конструкции

в скль есть базовые вещи такие как:
SELECT
FROM

и опциональные такие вещие как:

WHERE
ORDER BY
LIMIT
OFFSET

далее тебе нужно начать с базовых вещей что и откуда ты получаешь
ты пишешь
SELECT … FROM … WHERE ….
получаешь свой базовый набор строк
далее думаешь окей я хочу отсортировать на названию

добавляешь к этому ORDER BY products.title


окей теперь тебе надо пагинацию, добавляешь к этому
LIMIT 10 OFFSET 10  <— что означает с 11 по 20 результат если я правильно помню
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
НО самое интересно что ORDER BY, LIMIT … OFFSET на твой запрос не влияют, вначале дебажиш свой заброс а потом уже надстройки над результатом
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
так тебе будет понятней почему запрос возвращает не то
источник

МН

Максим Надолинный in Sequelize - community (eng/ru)
@zercul я вроде понял. Так-как у меня сортировка по title, а у меня есть строки с одинаковыми title, они как-то "перемешиваются" при разделении их через offset. Может можно два параметра order задать, если у некоторых строк первое поле указанное в order одинаковое?
источник

МН

Максим Надолинный in Sequelize - community (eng/ru)
да, так и есть, сработало). Указал первый order по title, второй по id на случай одинаковых title. Теперь перестали строки дублироваться.
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Максим Надолинный
да, так и есть, сработало). Указал первый order по title, второй по id на случай одинаковых title. Теперь перестали строки дублироваться.
отл 😉
источник

МН

Максим Надолинный in Sequelize - community (eng/ru)
@zercul спс
источник
2020 February 18

🌠

🌠 in Sequelize - community (eng/ru)
Привет, есть следующая задача:

Create a table that maps between marketplace_companies table and keywords table. Columns should be:

id
company_id
keyword_id

Make sure this table is updated when a company is saved


Я создал миграцию на создание этой таблицы в которой указал FK на таблицу comnaies и на таблицу keywords, но как я понимаю этого недостаточно, чтобы можно было связывать сущность при сохранении.

Надо дополнительно создать модели и указать им belongsTo и тд?
источник

YZ

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

🌠

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

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
🌠
Привет, есть следующая задача:

Create a table that maps between marketplace_companies table and keywords table. Columns should be:

id
company_id
keyword_id

Make sure this table is updated when a company is saved


Я создал миграцию на создание этой таблицы в которой указал FK на таблицу comnaies и на таблицу keywords, но как я понимаю этого недостаточно, чтобы можно было связывать сущность при сохранении.

Надо дополнительно создать модели и указать им belongsTo и тд?
Указание FK достаточно, для связи в БД, а belongsTo и т.д. нужны, чтобы использовать эту связь через ORM, например, в include и сериализации
источник

🌠

🌠 in Sequelize - community (eng/ru)
Grigorii K. Shartsev
Указание FK достаточно, для связи в БД, а belongsTo и т.д. нужны, чтобы использовать эту связь через ORM, например, в include и сериализации
Но апдейт связующей таблицы при создании какой-то модели и указания связи с какой-то другой моделью не происходит же автоматически, он же происходит с помощью ORM уже, где при создании модели можно добавить с чем связать и orm автоматически проапдейтит эту таблицу. Вроде так
источник
2020 February 19

AA

Azamat Abdullaev in Sequelize - community (eng/ru)
Hi guys! How can I add UNIQUE CONSTRAINT to multiple columns?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Azamat Abdullaev
Hi guys! How can I add UNIQUE CONSTRAINT to multiple columns?
источник
2020 February 20

🇵🇵

🇵🇪 Evert 🇵🇪 in Sequelize - community (eng/ru)
HI
источник

🇵🇵

🇵🇪 Evert 🇵🇪 in Sequelize - community (eng/ru)
Dear, good evening.
I would like your kind help with a problem I have using Sequelize.
I have an Order Table and OrderDetails, I am having trouble assigning the orderId to the OrderDetails table.

I have researched and they say it is an embedded object, someone has done this kind of implementation in their project, so I can guide me.

Thank you.
источник

🇵🇵

🇵🇪 Evert 🇵🇪 in Sequelize - community (eng/ru)
источник