Пн goose Схема ссылки на заполнение является вложенной? - PullRequest
0 голосов
/ 24 февраля 2020

Я хочу дать ссылку, которая находится внутри схемы.

Я думаю, что могу объяснить это лучше с помощью кода. У меня есть такая схема:

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');

Надеюсь, это достаточно ясно.

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