Size: a a a

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

2021 January 10

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Наоборот
Почему не в отдельной таблице?
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Как лучше хранить лайки? в отдельной коллекции?)
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Попов
Почему не в отдельной таблице?
Потому что нет смысла, ты же не будет делать многие ко многим
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Yury Khmarin
Как лучше хранить лайки? в отдельной коллекции?)
В отдельной коллекции и дополнительно в документе хранить количество лайков
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Sergey 🛸
В отдельной коллекции и дополнительно в документе хранить количество лайков
угу я тоже так думал, а то бывает все лайки пихают в документ пользователя. Так потом же проблемы будут если ты запрос в БД кинешь на юзера, а там у него поле с миллионом лайков)
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Sergey 🛸
В отдельной коллекции и дополнительно в документе хранить количество лайков
а такой вопрос, допустим у меня есть коллекция статей, каждая статья это документ, в поле документа body должен содержаться текст этой статьи, но у меня многоязычный сайт, а объём каждого перевода 10 тысяч символов . Я думаю как лучше хранить переводы статей , создавать отдельное поле для каждого языка типа body_ru body_en , или можно не бояться и хранить в одном поле body массив [{locale: 'ru', content: '10000 символов},{locale: 'en', content: '10000 символов}, {locale: 'ch', content: '10000 символов}], просто запросы на сервер осуществлять через graphql ?
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Sergey 🛸
В отдельной коллекции и дополнительно в документе хранить количество лайков
или graphql даже если запрашиваешь вытащить содержание статьи на определённом языке, всё равно сначала из БД вытаскивает всё поле со всеми переводами, а потом лишь убирает другие варианты перевода? Т.е. по факту всё равно сервак все языки тащит из поля
источник

н

николай in Node.js — русскоговорящее сообщество
Кто чем заливает на сервер код ?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Докер
источник

н

николай in Node.js — русскоговорящее сообщество
Kool Guy
Докер
На хабре статья
Не стабилен и ест память
источник

S🛸

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

н

николай in Node.js — русскоговорящее сообщество
Sergey 🛸
Статья 2017 года?
Ыгы
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Yury Khmarin
а такой вопрос, допустим у меня есть коллекция статей, каждая статья это документ, в поле документа body должен содержаться текст этой статьи, но у меня многоязычный сайт, а объём каждого перевода 10 тысяч символов . Я думаю как лучше хранить переводы статей , создавать отдельное поле для каждого языка типа body_ru body_en , или можно не бояться и хранить в одном поле body массив [{locale: 'ru', content: '10000 символов},{locale: 'en', content: '10000 символов}, {locale: 'ch', content: '10000 символов}], просто запросы на сервер осуществлять через graphql ?
Можно хранить body основного языка, и переводы в массиве
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Sergey 🛸
Можно хранить body основного языка, и переводы в массиве
когда с БД вызываешь, то получается вызываешь весь массив со всеми переводами, это затратно
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
николай
На хабре статья
Не стабилен и ест память
😁
источник

y

ymdev in Node.js — русскоговорящее сообщество
николай
На хабре статья
Не стабилен и ест память
)))
источник

н

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

K

Konstantin in Node.js — русскоговорящее сообщество
Kool Guy
Докер
Единственный возможный вариант кстати, для того, чтобы сюрпризов избежать. В идеале отдельно процесс билда, пуша изображений и потом пулл и старт на хосте. Поехали
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Yury Khmarin
когда с БД вызываешь, то получается вызываешь весь массив со всеми переводами, это затратно
Хранит в hashmap
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Sergey 🛸
Хранит в hashmap
спасибо) мне пока далеко до этого))
источник