MongoDB2 DB 데이터 인풋 & 아웃풋 a) DB 데이터 인풋 const MongoClient = require('mongodb').MongoClient; var db; MongoClient.connect('mongodb+srv://nt11348:@cluster0.b4ozc.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', { useUnifiedTopology: true }, function(에러, client){ if(에러) return console.log(에러) db = client.db('FrontEnd'); db.collection('feData').insertOne({이름 : 'John', 나이 : 25, _id : 100}, function(에러,결과){ console.log(.. 2021. 6. 21. url 파라미터 값을 유동적으로 입력하는 법 app.get('/edit/:id', function(요청, 응답){ db.collection('feData').findOne({_id : parseInt(요청.params.id)}, function(에러,결과){ // url 파라미터 중 :id 를 가져와주세요. // 여기서 id 값을 String 값이기 때문에 정수로 바꾸어주어야한다. console.log(결과) if(결과==null){ 응답.render('nox.ejs', {data:결과}) }else{ 응답.render('edit.ejs', {data:결과}) } }) }); 'feData' 에 DB 이름을 적어주자. 2021. 6. 20. 이전 1 다음