使用子模型的猫鼬保存父模型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用子模型的猫鼬保存父模型相关的知识,希望对你有一定的参考价值。

enter image description here

enter image description here

enter image description here

如何保存车站?我有2个shemas模型站等。我制作的方法对我不起作用。看图片。

答案

var LigneSchema = mongoose.Schema({

titre: String,
stations: [{ type: Schema.Types.ObjectId, ref: 'Station' }],

});

var StationSchema = mongoose.Schema({

titre: String,
lieu: String,
depart : boolean ,
arrive : boolean,
lignes: [{ type: Schema.Types.ObjectId, ref: 'Ligne' }]

});

var line = new Line({title:req.body.title,stations:[]});

ligne.save(function(err, data) {
    console.log(data);

    if(err) {
        console.log(err);
        res.status(500).send({message: "Une erreur s'est produite lors de la création du bus."});
    } else {

        res.send(data);
    }
});

};

以上是关于使用子模型的猫鼬保存父模型的主要内容,如果未能解决你的问题,请参考以下文章

用于续集模型的猫鼬模式

如果文件未导出,如何使用在单独文件中定义的猫鼬模型?

NestJS如何在单元测试中创建新的猫鼬模型?

跨多个模型导出和重用我的猫鼬连接

跨多个模型导出和重用我的猫鼬连接

使用KeystoneJs的猫鼬两级人口[重复]