2017-12-17 20 views
-2

enter image description hereはどのようにUNE LIGNE・デ・ステーションを保存するために子モデル

enter image description here

enter image description here

で親モデルを保存Mangoose?私は2シーズモデルの駅を持っています。私が作った方法は私にとってはうまくいかない。写真を見てください。

+1

画像ではなくテキストとして投稿してください。読めば分かりやすいでしょう。 – serge1peshcoff

+0

VARのLigneSchema = mongoose.Schema({ 力価:文字列、 局:[{タイプ:Schema.Types.ObjectId、REF '駅'}]、 })。 –

+0

VARのStationSchema = mongoose.Schema({ 力価:文字列、 代え:文字列、 出発:ブール、 が到着:ブール、 リーニュた:[{タイプ:Schema.Types.ObjectId、REF 'リーニュ'}] }); –

答えて

0

する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 ligne = new Ligne({titre:req.body.titre、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); 
    } 
}); 

}

関連する問題