Size: a a a

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

2020 March 13

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Это плохая структура
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Wacker
если для каждого, делаешь таблицу:
userId и 10 колонок (если юзер выбирает 10 городов) и хранишь как настройки
А потом прилетает требование хранить 11 городов и надо менять структуру бд
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Алексей Попов
А потом прилетает требование хранить 11 городов и надо менять структуру бд
Можно сделать 100, и нулами заполнить остальные, типо на будущее
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Можно сделать 100, и нулами заполнить остальные, типо на будущее
Имеется в виду, что это просто бизнесс правило, к персистансу оно не имеет никакого отношения
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
Имеется в виду, что это просто бизнесс правило, к персистансу оно не имеет никакого отношения
Эт шутка была
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Эт шутка была
ты так не шути, а то могут и всерьез воспринять :)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
ты так не шути, а то могут и всерьез воспринять :)
Их проблемы
источник

S

Stark in Node.js — русскоговорящее сообщество
Кто-нибудь знает способ нормально отправить и нормально распарсить multipart/form-data?
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят,приожуха,надо хранить погоду под каждого пользователя на БД.Но пользоаветль может изменять город и соответственно погода изменится .Для этого используется   API(для погоды).Где лучше в таком случае работать с апи?На клиенте?
нет. клиент редко будет менять дислокацию. для клиента храниться его дислокация, он смотрит погоду дисклокацию (ГОРОД) сразу показыввать ему крупно. если он сменил. пусть негодяй нажмет на кнопку "показать погоду по моему местонахождению". 😊  тогда если нужно клиент запрашивает апи к другой местности. клиенту показать, диалог "хотите впредь получать погоду по этой местности?" если да, ответит, тогда переключить ему в базе данных. гемора не много, и клиент сам понимает, что он ответственнен, в каком регионе погода ему показывается на данный момент
источник

W

Wacker in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Колонка на город?
2 таблицы.
Users
Weather

в таблицы Weather внешний ключ на userID

так нормально?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Wacker
2 таблицы.
Users
Weather

в таблицы Weather внешний ключ на userID

так нормально?
Что в визер?
источник

W

Wacker in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Что в визер?
id userId city

неправильно таблицу назвал)))))
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Wacker
id userId city

неправильно таблицу назвал)))))
Да
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Так получше
источник

W

Wacker in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Так получше
)))
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
осваиваем нормальные формы на практике
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Wacker
2 таблицы.
Users
Weather

в таблицы Weather внешний ключ на userID

так нормально?
а когда юзер дислокацию меняет за сутки допустим?
источник

W

Wacker in Node.js — русскоговорящее сообщество
Dmitry Dugin
а когда юзер дислокацию меняет за сутки допустим?
не совсем понял
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Wacker
не совсем понял
вроде не удобно его переключать постоянно. а если он захотел посмотреть погоду не в своем городе? вроде такое нужно было тоже?
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
а еще лучше. юзер запрашивает погоду. Модуль getWeatherFoкUser()  подключается. есть база данныйх по юзеру, логику тогда проще определить, что ему показать в конретный момент(есть доступ к местонахождению, предудыщее нахождение- это же про андроид?)
источник