Определение данных из одной коллекции и вывод в другую mongodb

Есть 2 коллекции. contacts и matchposts

const MatchPostSchema = new Schema({
date: String,
day: String,
league: String,
city: String,
stadium: String,
address: String,
contact: String,
ethernet: String,
team_1: String,
team_2: String,
time: String,
commentator: String,
comment: String,
userid: {
    type: mongoose.Schema.Types.ObjectId,
    ref: 'User',
    required: true,
},
datePosted:{
    type: Date,
    default: new Date()
},

});

Здесь интересует поле contact: String

и коллекция contacts

const contactSchema = new Schema({
surname: String,
name: String,
number: String

});

Данные в коллекции поступают через method="POST"

Эти данные выводятся на другой странице. Каким образом можно захватить contact из коллекции matchposts, определить что там написано и найти эти данные в коллекции contacts, чтобы выводить на страницу contact из коллекции contacts


Ответы (1 шт):

Автор решения: eri

Пробовал делать ссылку вместо строки?

contact: {
    type: mongoose.Schema.Types.ObjectId,
    ref: 'contact',
},
→ Ссылка