Правильную ли использовать иерархию MongoDB? - PullRequest
0 голосов
/ 26 ноября 2018

Я создаю приложение для обмена резюме между учащимися, которое ведет себя как социальная сеть.

Подписанный пользователь сможет загружать резюме и получать доступ к загруженным резюме.

как у меня сейчас получается:

пользовательская схема:

var userSchema = mongoose.Schema({
    username : String,
    password : String,
    summeries: [mongoose.Schema.Types.ObjectId]
  });

Сводная схема:

var summerySchema = mongoose.Schema({
    title : String,
    username : String,
    date: Date
});

Iхотите изменить его так, чтобы summerySchema была встроена в userSchema следующим образом:

var userSchema = mongoose.Schema({
    username : String,
    password : String,
    summeries: [summerySchema]
  });

но если это так, как я могу запросить (скажем) 10 новейших сводок от всех пользователей?(не просматривая всю базу данных - опасаясь очень долгого времени ожидания и перегрузки сервера).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...