Académique Documents
Professionnel Documents
Culture Documents
/models/db');
const schema=mongoose.Schema;
const student=new schema({
fname:{
type:String,
required: 'This field is Required'
},
lname:{
type:String,
required: 'This field is Required'
},
course:[{
type:mongoose.Schema.Types.ObjectId,
ref: 'courses'
}]
});
const course=new schema({
name:{
type:String,
required: 'This field is Required'
},
// student:{
// type:mongoose.Schema.Types.ObjectId,
// ref: 'students'
// }
})
const students=mongoose.model('students',student);
const courses=mongoose.model('courses',course);
async function createrecord(){
try{
// const result = await students.find({_id:'5d1d184f55cc350e603cc9fd'}).exec();
var courses1= new courses();
courses1.name = 'phy';
const r = await courses1.save();
);
// const re=students.course.push(r);
// var resu=await re.save(re);
}catch(err){
console.log(err);
}
}
try{
const result = await students.find().populate('course');
console.log(result);
}catch(err){
console.log(err);
}
}
list();
//list();
/*Session for Email
var sess = {
secret: 'keyboard cat',
cookie: {}
}
app.use(session(sess));
// Use the session middleware
app.use(session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }}))
app.listen(8000,()=>{
console.log('express server started at port:8000');
});
//app.use('/employee',FacultyController);