Подскажите пожалуйста как правильно создать схему модели Mongoose в данном случае?
У каждого поста должен быть rating в котом лежат массивы с id пользователей. Стоит ли для него создавать отельную схему или все-же оставить так как есть?
Буду благодарен за ответ
const TweetSchema = new Schema<TweetModelDocumentInterface>(
{
text: {
required: true,
type: String,
},
user: {
required: true,
ref: 'User',
type: Schema.Types.ObjectId,
},
images: [
{
type: String,
},
],
rating: {
retweets: [{ type: Schema.Types.ObjectId, ref: 'User' }],
likes: [{ type: Schema.Types.ObjectId, ref: 'User' }],
comments: [{ type: Schema.Types.ObjectId, ref: 'User' }],
saved: [{ type: Schema.Types.ObjectId, ref: 'User' }],
},
},
{ timestamps: true }
)