Size: a a a

Node.js — русскоговорящее сообщество

2021 June 17

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Тебе нужен оператор для поля, типа CONCAT или может СУБД может массивы
источник

s

swedesjs in Node.js — русскоговорящее сообщество
Это что😳
источник

ТВ

Тимофей Веткин... in Node.js — русскоговорящее сообщество
Я с самим SQL очень слабо работал, но не понимаю почему для его задачи нельзя сделать только два запроса на получение всех групп и на получение всех интересов.
Типо потом просто циклом пробегаемся по каждой группе, с помощью .filter получаем массив только тех интересов, где нужный group id. Затем добавляем в объект «groupName»: [items]. И этот объект отправляем на фронт.
источник

AS

Alexey Shultsev in Node.js — русскоговорящее сообщество
Когда у вас будет 10 в 6й интересов - вы пожалеете о решении фильтровать данные на сервере))
источник

AD

Alexandr Drobyshev in Node.js — русскоговорящее сообщество
если у меня еть проект в котором в package есть строка "start:dev": "NODE_ENV=development webpack",
как мне заставить VSCode по нажатию Run запускать эту строку?
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Хех :) А потом страницы по 10 секунд загружаются
источник

AS

Alexey Shultsev in Node.js — русскоговорящее сообщество
Да и зачем, если sql это может декларативно, сразу
И сервер можно разгрузить
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
А потом базы падают)
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
Шутка, конечно же. Они никогда не падают, да и производительность всегда на высоте
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Если уж делать через js, то сделать в 1 поход. Просто собираем мапу из groupname:[items] за время O(n) через reduse где если ключ в мапе отсутствует - добавляем его, если есть, добавляем итем в массив.
источник

ТВ

Тимофей Веткин... in Node.js — русскоговорящее сообщество
О, круто. И bigO ещё вставил. Респект
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
По памяти можно улететь с таким хранением
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Интервью сейчас много прохожу, тема на языке🙈
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Ну как ж все это надо передать за раз на фронт, так что не думаю, что там сотни мегабайтов
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Получить от БД 100мб, закачать в память 250мб, передать на фронт 1мб, заучит логично
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Но надо кешировать... На каждой запрос такое делать не вариант
источник

W

Wjchßlv in Node.js — русскоговорящее сообщество
Вообще по хорошему я бы сделал и правда что одним запросом
И смотря по ситуации ещё бы и пагинацию сделать с подзапросом, где, например, ограничивается количество категорий

А если это ещё и постгрес, то вообще даже без помощи js. Сразу массив сделать, он умеет точно
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
Тут просто нужно добавить агрегацию и все
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
вот так?
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
а потом на js в цикле все собрать?
источник