항해99

[3주차] [#12] Quiz_웹스크래핑 결과 이용하기

Heoky 2022. 10. 14. 22:00

1. find, update 연습하기

  • 새 파이썬 파일 dbmovie.py 을 하나 만들어 연습해봅니다.
  • (1) 영화제목 '가버나움'의 평점을 가져오기

Q. 이렇게 되면 완성

 

완성코드

target_movie = db.movies.find_one({'title':'가버나움'})
print(target_movie['star'])

 


2. '가버나움'의 평점과 같은 평점의 영화 제목들을 가져오기

Q. 이렇게 되면 완성

 

완성 코드

target_movie = db.movies.find_one({'title':'가버나움'})
target_star = target_movie['star']

movies = list(db.movies.find({'star':target_star}))

for movie in movies:
    print(movie['title'])

 


3. '가버나움' 영화의 평점을 0으로 만들기

Q. 이렇게 되면 완성

 

완성코드

db.movies.update_one({'title':'가버나움'},{'$set':{'star':'0'}})