Как заполнить 2 модели mongodb, используя mongoose? - PullRequest
0 голосов
/ 12 января 2019

У меня 2 MODELS (не модель и не смоделированная схема).

например:

model1.js

const mongoose = require('mongoose')

const model1Schema = new mongoose.Schema({
    serviceCenterId: {type: mongoose.Schema.ObjectId, required: true}, 
    testId: {type: mongoose.Schema.ObjectId, required: true}
    somethingElse: {...} 
}, {timestamps: true})


module.exports = mongoose.model('Model1', model1Schema);

models2.js

const mongoose = require('mongoose')

const model2Schema = new mongoose.Schema({
    //id of serviceCenterId is same as the MODEL1's serviceCenterId
    //testId , same as testId of MODEL1
    serviceCenterId: {type: mongoose.Schema.ObjectId, required: true},
    testId: {type: mongoose.Schema.ObjectId, required: true},
    //dummy datas....
}, {timestamps: true})

module.exports = mongoose.model('Model2', model2Schema);

Я хочу заполнить Model1 при запросе Model2 (это модели, а не только схемы). Каков наилучший способ сделать это?

...