TIL04-01 파이썬 pymongo 삭제 기능

김태혁·2023년 1월 12일
0

TIL

목록 보기
7/205

삭제 기능을 추가하라는 숙제를 받았다.
'완료'를 통해서 데이터가 수정 되는 것을
배웠기 때문에 수정이 아닌 삭제로 응용을 하면 될 것 같았다.

-프론트
데이터를 받을 때 num 값을 생성한다.
생성한 num 값은
삭제할 데이터를 찾을 때 활용한다.

function delete_movie(num) {
	$.ajax({
    	type: "POST",
        url: "/movie/delete",
        data: {num_give: num},
        success: function (response) {
        alert(response["msg"])
        window.location.reload()
        }
     })
 }

-백앤드
프론트에서 넘어온 num 값과
db에 num과 같은 데이터를 찾아서
아래를 활용해 데이터를 지운다.

delete_one({'num': int(num_receive)})
@app.route("/movie/delete", methods=["POST"])
def movie_delete():
    num_receive = request.form['num_give']
    db.movies.delete_one({'num': int(num_receive)})
    return jsonify({'msg': '삭제 완료'})
profile
도전을 즐기는 자

0개의 댓글