pymongo 크롤링

Jo_oJ·2022년 3월 16일
0

스파르타코딩클럽

목록 보기
11/12

1) 매트릭스의 평점 찾기
2) 매트릭스의 평점과 같은 영화 제목 찾기

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

movie = db.movies.find_one({'title':'매트릭스'})
target_star = movie['star']

target_movies = list(db.movies.find({'star':target_star},{'_id':False}))

for target in target_movies:
    print(target['title'])
    

: , [] , () 같은 것들 때문에 자꾸 오류가 뜬다................................
더 화남........................................... 휴

3) 매트릭스 평점 0으로 수정하기

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

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

+++ 외전

pymongh 에서 화면을 보면
인생은 아름다워의 평점은 "9.39" 문자열이고,
매트릭스의 평점은 0 숫자열이다.

일관성 있게 맞춰주려면 0도 문자열로 바꾸어주면 좋다.

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

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

0개의 댓글

관련 채용 정보