axrising
@axrising

Как правильно оформлять Schema Mongoose(Mongodb)?

Подскажите пожалуйста как правильно создать схему модели Mongoose в данном случае?
60a4f39ceab15373573451.png
У каждого поста должен быть 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 }
)
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы