и у него есть список прочитанных статей.
как лучше хранить id статей?
сейчас я сделал поле у User - readPostIds где храню айди статей.
это правильно? или надо создать отдельную сущность для списка прочитанных статей типа
UserListReadPosts: {
user: {
type: ObjectId,
ref: 'User'
},
list: [
{
type: ObjectId,
ref: 'Post'
}
]
}
А вчем проблемы?
Надо отдельную сущность
Если вы используете монгу то всё пихайте в пользователя, отдельных сущностей вам не нужно
Храни в отдельной таблице ссылку на пользователя и ссылку на статью, которую он прочел Два рефа, грубо говоря
Обсуждают сегодня