<分区>
我有一个模型和一些子模型,它们通过父项的 ID 链接,但我无法创建父项,然后再创建子项,如果我以相反的方式创建,则子项与任何内容都没有链接。
这是我的代码:
var mongoose = require('mongoose');
var personalDataSchema = new mongoose.Schema({
form_id : {type : mongoose.Schema.Types.ObjectId, ref : FormModel},
first_name : String,
age : Number,
gender : String,
nationality: String,
adress : String,
birth_date : String,
CNP : String
})
var contactDataSchema = new mongoose.Schema({
form_id : {type : mongoose.Schema.Types.ObjectId, ref : FormModel},
phone : String,
mail : String,
facebook : String
})
var formSchema = new mongoose.Schema({
_id : mongoose.Schema.Types.ObjectId
})
var PersonalData = mongoose.model('PersonalData',personalDataSchema),
ContactData = mongoose.model('ContactData',contactDataSchema),
FormModel = mongoose.model('FormModel',formSchema);
module.exports = FormModel;