2
comment supprimer valeur référencée dans le schéma mangouste
const UniversitySchema = new Schema({
\t university_name: {
\t \t type:String,
\t \t
\t },
\t status: {
\t \t type: String
\t }
});
const CollageSchema = new Schema({
\t collage_name: {
\t \t type:String,
\t \t required: [true,'Name field is required']
\t },
\t university_id: {
\t \t type: [{ type: Schema.Types.ObjectId ,
\t \t ref: 'university' }]
\t },
\t type: {
\t \t type:String
\t }
});
router.delete('/university/:id',function(req,res,next){
\t University.findByIdAndRemove({_id:req.params.id}).then(function(detail){
\t \t res.send(detail);
\t });
});
J'ai référencé _id
de UniversitySchema
dans CollageSchema
et si je supprime tout collage correspondant universitaire devrait être supprimée. Comment faire ça?
grâce il fonctionne bien .. merci ...... –
vous –
je me réfère à "university_id" dans le tableau de collage, mais il prendra n'importe quel identifiant qui n'est pas présent. –