2017-12-17 22 views
-2

enter image description here어떻게 UNE 맞추 드 방송국을 저장 자식 모델

enter image description here

enter image description here

로 상위 모델을 저장 Mangoose? 나는 2 shemas 모델 스테이션 등이있다. 내가 만드는 방법은 나를 위해 작동하지 않습니다. 그림을 참조하십시오.

+1

이미지가 아닌 텍스트로 게시하십시오. 읽기 쉽습니다. – serge1peshcoff

+0

VAR의 LigneSchema mongoose.Schema = ({ 역가 : 문자열 스테이션 [{유형 : Schema.Types.ObjectId, REF '역'}] }); –

+0

VAR의 StationSchema mongoose.Schema = ({ 역가 : 문자열 대신 : 문자열 출발 : 부울 도착 : 부울 lignes을 : [{유형 : 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); 
    } 
}); 

}};