본문 바로가기
카테고리 없음

3

by Yoon_Med 2021. 12. 29.
user = db.movies.find_one({'title':'가버나움'})
print(user['star'])

--> ['star'] 해야 숫자만 나온다!!

 

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

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

for m in all_movies:
    print(m)

--> {'title': '그린 북', 'rank': '02', 'star': '9.59'}
{'title': '가버나움', 'rank': '03', 'star': '9.59'}

 

find 뒤에 조건문 'star':star 넣는 것 확인. 

모두 print할 때는 for문으로 정의 후 순서대로 받는다. 

 

for m in all_movies:
    print(m['title'])

--> 이렇게 하면 그린 북, 가버나움 만 나온다. 

 

댓글