TP 04 Mongo DB
TP 04 Mongo DB
Index.js
app.listen(300,()=>{
})
let db
db = client.db(dbName);
});
app.get('/clients',(req,res)=>{
db.collection('etudiants').find({}).toArray(function(err,docs){
if(err){ console.log(err)}
res.status(200).json(docs)
})
})
app.get('/clients/:id',async (req,res)=>{
try {
res.status(200).json(docs)
} catch (err) {
console.log(err)
throw err
})
try {
res.status(200).json(client)
} catch (err) {
console.log(err)
throw err
})
try {
const id = parseInt(req.params.id)
res.status(200).json(client)
} catch (err) {
console.log(err)
throw err
})
try {
const id = parseInt(req.params.id)
res.status(200).json(client)
} catch (err) {
console.log(err)
throw err
})
/*
app.get('/clients',(req,res)=>{
// res.send(Lclients);
res.status(200).json(Lclients)
})
app.get('/clients/:id',(req,res)=>{
// res.send(Lclients);
const id=req.params.id
const cl=Lclients.find(cl=>cl.id==id)
res.status(200).json(cl)
})
app.post('/clients',(req,res)=>{
Lclients.push(req.body);
res.status(200).json(Lclients)
})
app.put('/clients/:id',(req,res)=>{
const id=req.params.id
const cl=Lclients.find(cl=>cl.id==id)
cl.nom=req.body.nom;
cl.ville=req.body.ville;
cl.age=req.body.age;
res.status(200).json(Lclients)
})
app.delete('/clients/:id',(req,res)=>{
const id=req.params.id
const cl=Lclients.find(cl=>cl.id==id)
Lclients.splice(Lclients.indexOf(cl),1);
res.status(200).json(Lclients)
})*/
Les erreurs :
npm uninstall mongodb
npm install [email protected]