Схема мангуста для смс журнала - PullRequest
0 голосов
/ 19 октября 2018

Мое приложение отправляет SMS студентам, и мне нужно сохранить историю смс. Я хочу найти оба

  1. Список студентов по идентификатору SMS
  2. Список смс, отправленных студенту

Какой подход лучше: 1. Схема истории SMS

{
date: String,
smsCount: Number,
studentIds: Array[Number]   
}

2.Идентификатор SMS в колонке студента

{
name: String;
rollNo: Number;
smsIds: Array[Number]
}

3.Схема отдельного журнала

 {
   smsId: Number,
   userId: Number,
   date:   Date
 }

Какой подход лучше?

1 Ответ

0 голосов
/ 20 октября 2018

Вам необходимо объединить вашу 1-ю и 2-ю схемы для достижения желаемого результатаВ схему SMS необходимо встроить список идентификатора ученика, а в схему студента - добавить список идентификатора SMS.Для лучшего понимания отношения N: M в монго, пожалуйста, обратитесь к этому .

...