Я хочу дать ссылку, которая находится внутри схемы.
Я думаю, что могу объяснить это лучше с помощью кода. У меня есть такая схема:
var postSchema = new mongoose.Schema({
_id: { type: mongoose.Schema.Types.ObjectId},
comments: [{
_id: { type: mongoose.Schema.Types.ObjectId},
text: { type: String },
}]
});
И у меня есть другая схема:
var otherSchema = new mongoose.Schema({
_id: { type: mongoose.Schema.Types.ObjectId},
comment_id: { type: mongoose.Schema.Types.ObjectId, ref: 'postSchema'},
});
Итак, я хочу заполнить comment_id из другой схемы, какой будет ссылка в другой схеме? Я хочу, чтобы comment_id был заполнен комментарием _id из postSchema, например:
let comments = await Other.find({}).populate('comment_id');
Надеюсь, это достаточно ясно.