파이썬에서 인덱스값으로 댓글을 삭제하는 작업을 하려고 여기저기 찾아보다가 ObjectId 클래스를 알게 되었다
파이썬에는 이 클래스가 내장되어있지 않아서 별도로 import해주어야 한다
from bson.objectid import ObjectId
import한 ObjectId의 사용 예는 다음과 같다
@app.route('/profile/delete', methods=['POST'])
def delete_comment():
idx_receive = request.form['idx_give']
db.comments.delete_one({'_id': ObjectId(idx_receive)})
return jsonify({'msg': '댓글이 삭제되었습니다.'})
'Python' 카테고리의 다른 글
[파이썬] if문 삼항연산자 (2) | 2022.04.22 |
---|---|
[파이썬] pymongo.errors.OperationFailure: Authentication failed 에러 (0) | 2022.04.21 |
[파이썬] Flask - 서버에서 HTML로의 데이터 전달 (2) | 2022.04.20 |
[파이썬] Flask - GET 방식에서 Ajax 파라미터 사용하는법 (0) | 2022.04.20 |
[파이썬] 예외처리 - try, except (0) | 2022.04.18 |