[웹 개발] 3주차: Quiz 웹 스크래핑 결과 이용하기

내 코드

from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta

# 영화제목 '매트릭스' 평점 가져오기
movies = db.movies.find_one({'title':'매트릭스'})
print(movies['star'])

# '매트릭스' 평점과 같은 평점의 영화 제목들을 가져오기
same_stars = list(db.movies.find({'star':'9.39'},{'_id':False}))
for stars in same_stars:
    print(stars['title'])

# 매트릭스 영화의 평점을 0으로 만들기
db.movies.update_one({'title':'매트릭스'},{'$set':{'star':0}})

답안 코드

from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta

## 코딩 할 준비 ##

target_movie = db.movies.find_one({'title':'매트릭스'})
print (target_movie['star'])
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta

## 코딩 할 준비 ##

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'])
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta

## 코딩 할 준비 ##

db.movies.update_one({'title':'매트릭스'},{'$set':{'star':'0'}})

좋은 웹페이지 즐겨찾기