Возврат фактического документа вместо ObjectId - PullRequest
0 голосов
/ 19 февраля 2020

Итак, у меня есть модель с названием Drivers, которая получает поле с именем «user», которое ссылается на документ другой модели, например:


const DriversSchema = new mongoose.Schema(
  {
    name: {
      type: String,
      required: true,
    },
    user: {
      type: mongoose.Schema.Types.ObjectId,
      ref: 'User',
      required: true,
    },
  },
  {
    timestamps: true,
  }
);
// ...

Запросы к коллекции работают, как и ожидалось, вот пример :

Drivers.find({});
// returns -> 
[
  {
    "name": "John",
    "user": "5e43f8ad2fbb1d0035d5a154",

  }
]

Есть ли способ вернуть фактический документ, представленный полем 'user'?

Спасибо!

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