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'])
--> 이렇게 하면 그린 북, 가버나움 만 나온다.
댓글