티스토리 뷰
Delete
- 클라이언트에서 delete요청과 함께 삭제할 데이터의 id를 보냅니다.
$.ajax({
method : 'DELETE',
url : '/delete',
data : { _id : e.target.dataset.id }
})
//jQuery
- 그후 deleteOne메서드에 요청에서 보낸 id를 인자로 받으면 됩니다. 그러면 해당 id와 일치하는 데이터를 삭제합니다.
- 단, 요청할 때 id가 숫자가 아닌 문자열 타입이 되므로 parseInt로 수정해야 합니다.
app.delete('/delete', function(요청, 응답){
요청.body._id = parseInt(요청.body._id) //id를 수정
db.collection('post').deleteOne(요청.body, function(에러, 결과){
console.log('삭제완료')
})
응답.send('삭제완료')
});
'개발 > node, express' 카테고리의 다른 글
passort를 사용한 회원인증 기능 (0) | 2023.05.31 |
---|---|
서버에서 데이터 불러오기 (0) | 2023.05.30 |
데이터에 id부여하기 (0) | 2023.05.07 |
데이터베이스에 데이터 저장하기 (0) | 2023.05.07 |
MongoDB (0) | 2023.05.06 |
댓글