게시글 수정 - PUT
const title = req.body.title;
const content = req.body.content;
불러 올(req
) 데이터의 body
에 해당하는 부분의 title
과 content
의 값을 정의한다.
const result = await coll.updateOne(
{ _id : no },
{ $set:{title:title, content:content}}
);
title
과 content
는 req.body
값에 해당하기 때문에 1. 에서 정의 한 값을 변경될 값으로 넣어준다.
console.log(result);
로 로그 확인을 하고,
return res.send({status:200});
리턴값은 200으로 임의로 설정한다
console.log(result);
결과 :{
acknowledged: true,
modifiedCount: 1, <- 이거 씀. modified : 수정
upsertedId: null,
upsertedCount: 0,
matchedCount: 1
}
특정 값이 나타났을때 진행하도록 함
if(result.modifiedCount === 1){
return res.send({status:200});
}
return res.send({status:0});
no
)를 KEY 값으로 두고, VALUE에 숫자를 넣는다.