gpt4 book ai didi

node.js - Mongoose - 无法创建带有子模型的模型

转载 作者:搜寻专家 更新时间:2023-10-30 23:40:55 25 4
gpt4 key购买 nike

<分区>

我有一个模型和一些子模型,它们通过父项的 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;

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com