我無法弄清楚,希望有人能夠幫助我。貓鼬綱要和objectid參考文獻
我基本上試圖實現的是有幾個地點,每個地點都附有幾個課程。
我有這樣的貓鼬模式:
var mongoose = require('mongoose');
var lessonNames = new mongoose.Schema({
day: {type: String },
name: {type: String},
startTime: {type: String},
endTime: {type: String}
});
var locationNames = new mongoose.Schema({
name: {type: String, required: true},
address: String,
lessons: [ { type: mongoose.Schema.Types.ObjectId, ref: 'lessonnames'}]
});
mongoose.model('lessonnames', lessonNames);
mongoose.model('locationnames', locationNames);
我已經成功,是增加了教訓,並在同一過程中添加的位置,並能夠教訓ID設置爲教訓REF。
但是,我將如何添加一個課程,並將其ID添加到一個已經存在的位置? 我可以找到正確的位置,但我無法弄清楚如何添加一個新課程,其中課程引用填充了課程的ID。
謝謝!
謝謝你們Molda!與您的解決方案一起工作,現在正在工作!我很開心 :) – Ralf