
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
movie = db.movies.find_one({'title' : '가버나움'})
star = movie['star']
all_users = list(db.movies.find({'star' : star},{'_id':False}))
for m in all_users:
print(m['title'])
위 식에서 실행을 하면 title 값이 나옵니다.
궁금한 점은, 제가 생각하기에는 star 변수는 movie 중 star 값만을 특정해서 추출한 값이고,
all_users 변수에서는 star 값만을 모아 list를 만든 것이라고 생각했습니다.
그래서 m을 실행시킬 때, all_users에는 title 값이 없을 것이라고 생각을 했는데
값이 나오더라구요.... movie 값도 아니고 star 값만 모아놓은 변수가 어떻게 title 값을 걸러낼 수 있는건가요?ㅠㅠ
