может мангуст глубоко заполнить работу через четыре стола - PullRequest
0 голосов
/ 15 мая 2019

Может ли модуль mongoose-глубоко-заполнить заполнить более двух коллекций.

Ниже из документов:

var UserSchema = new Schema({})

var CommentSchema = new Schema({
  user  : {type: Number, ref: 'User'}
})

var PostSchema = new Schema({
  user    : {type: Number, ref: 'User'},
  comments: [{type: Number, ref: 'Comment'}],
  likes   : [{user: {type: Number, ref: 'User'}}],
  approved: {status: Boolean, user: {type: Number, ref: 'User'}}
})

post.deepPopulate('user comments.user likes.user approved.user', cb);

МОЙ вопрос: не могли бы вы заполнить пользователей, которым понравились комментарии, такие как:

post.deepPopulate('user comments.user comments.likes.user likes.user approved.user', cb)
...