requests, beautifulsoup 라이브러리를 활용하여 웹 페이지의 원하는 정보를 크롤링하고 DB에 insert, read, update하는 과정까지 진행했다.
이번에는,
웹 크롤링 한 데이터를 Insert한 DB 자료를
•
DB에서 원하는 정보를 삭제하는 == Delete == Delete_one
를 진행해보려 한다.
1. Delete == delete_one
DB에 저장된 데이터중에
"영화 제목 '부당거래'의 데이터를 삭제한다.
1개 삭제 delete_one 코드는 다음과 같다.
#dbprac3_1_movie_insert 에서 실행한 웹크롤링+DB넣기로 생성된 DB의 데이터들을#가져오고#수정하자# Python과 DB를 연결하는 코드(공통)from pymongo import MongoClient
import certifi
ca = certifi.where()
client = MongoClient('mongodb+srv://ohnyong:test@cluster0.lu7mz8j.mongodb.net/?retryWrites=true&w=majority',tlsCAFile=ca)
db = client.dbsparta
#[3] 삭제하자 == update를 사용하자# "영화 제목 '부당거래'의 데이터를 삭제하자
# DELETE# 바꾸기 - 예시
db.movies2.delete_one({'title':'부당거래'})
Python
복사