Есть ли разница в производительности (время процесса запроса) между использованием Mongoose population и прямым включением объекта? Когда каждый должен использоваться?
Пример популяции Mongoose:
var personSchema = Schema({
_id : Number,
name : String,
stories : [{ type: Schema.Types.ObjectId, ref: 'Story' }]
});
var storySchema = Schema({
_creator : { type: Number, ref: 'Person' },
title : String,
});
Пример вложенности объекта Mongoose:
var personSchema = Schema({
_id : Number,
name : String,
stories : [storySchema]
});
var storySchema = Schema({
_creator : personSchema,
title : String,
});