Size: a a a

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

2019 October 08

go

government of usa in Node.js — русскоговорящее сообщество
Alex Komp
а может проблема в пробеле перед https?
я ему про это тоже написал
источник

В

Влад in Node.js — русскоговорящее сообщество
Alex Komp
а может проблема в пробеле перед https?
Наврят ли, я пробовал раз 15 разные варианты. Завтра точно все проверю. На ноде первый раз пишу, не знал, что пробелы критичны.
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
всем привет! подскажите пожалуйста как правильно сделать.
у меня есть User и у него есть список прочитанных статей.
как лучше хранить id статей?
сейчас я сделал поле у User - readPostIds где храню айди статей.
это правильно? или надо создать отдельную сущность для списка прочитанных статей типа
UserListReadPosts: {
 user: {
   type: ObjectId,
   ref: 'User'
 },
 list: [
   {
     type: ObjectId,
     ref: 'Post'
   }
 ]
}
источник

p

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

Kb

Kostya bah in Node.js — русскоговорящее сообщество
petyappetrov
всем привет! подскажите пожалуйста как правильно сделать.
у меня есть User и у него есть список прочитанных статей.
как лучше хранить id статей?
сейчас я сделал поле у User - readPostIds где храню айди статей.
это правильно? или надо создать отдельную сущность для списка прочитанных статей типа
UserListReadPosts: {
 user: {
   type: ObjectId,
   ref: 'User'
 },
 list: [
   {
     type: ObjectId,
     ref: 'Post'
   }
 ]
}
А вчем проблемы?
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
я новичок в бэке просто спрашиваю правильно ли так делать
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
чтобы показать пользователю непрочитанные статьи я исключаю их отталкиваясь от readPostIds
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
просто это поле получается слишком большим
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
petyappetrov
всем привет! подскажите пожалуйста как правильно сделать.
у меня есть User и у него есть список прочитанных статей.
как лучше хранить id статей?
сейчас я сделал поле у User - readPostIds где храню айди статей.
это правильно? или надо создать отдельную сущность для списка прочитанных статей типа
UserListReadPosts: {
 user: {
   type: ObjectId,
   ref: 'User'
 },
 list: [
   {
     type: ObjectId,
     ref: 'Post'
   }
 ]
}
Надо отдельную сущность
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Надо отдельную сущность
понял, спасибо большое
источник

Kb

Kostya bah in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Надо отдельную сущность
а теперь для меня обяните в чем идея, в юзере дложны храниться id на прочитанные статьи?
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
Kostya bah
а теперь для меня обяните в чем идея, в юзере дложны храниться id на прочитанные статьи?
нет. 3 сущность UserReadedPost
источник

НК

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

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Kostya bah
а теперь для меня обяните в чем идея, в юзере дложны храниться id на прочитанные статьи?
Ибо это промежуточная сущность между юзером и статьей. Она зависит от них. Гибче сделать ее отдельно для возможности развития этой сущности в будущем
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
Назар Калитюк
Много к многому. Будут там записи з id юзера и id статьи.
но это же один ко многодму
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
petyappetrov
но это же один ко многодму
Нет
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
petyappetrov
но это же один ко многодму
юзер может прочитать много статей, и 1 статью могут многие юзеры читать. Это если бы написанные статьи юзером, то тогда 1кМ
источник

YZ

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

p

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

Kb

Kostya bah in Node.js — русскоговорящее сообщество
Назар Калитюк
Много к многому. Будут там записи з id юзера и id статьи.
А тоесть несколько юезеров читает одни и теже статьи да получается? Умя просто подоюная ситуация есть загруженные  фотки и я url и id храню в базе. И дальше умя зранится контент сайта к которым привязаны id фоток
источник