【发布时间】:2016-06-12 21:55:06
【问题描述】:
我想不通,希望有人能帮助我。
我基本上想要实现的是,有几个地点,每个地点都附有几节课。
我有这个猫鼬模式:
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 设置为课程参考。
但是我如何添加课程并将其 ID 添加到现有位置? 我能够找到正确的位置,但我不知道如何添加一个新的课程,其中的课程参考是用课程的 ID 填充的。
谢谢!
【问题讨论】:
标签: javascript node.js mongodb mongoose