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'])
- 질문
movies = list(db.movies.find({'star':target_star}))
여기서 'star'는 db에 저장되어 있는 목차인가요?
print(movie['title'])
여기서 'title'도 마찬가지로 db에 저장되어 있는 목차인가요?
'star':target_star 여기서는 target_star은 변수값이죠? 그럼 'star'는 키값이에요?
- 정답
질문 주신 부분 순서대로 답변 드리겠습니다.
db에 접속하셔서 값을 보시면 star라는 부분이 있으실 거에요
유리님 코드로 예를 들자면
movies라는 db에 영화제목인 가버나움의 star로 저장되어 있는 부분을 불러오는 것이라고 생각하시면 됩니다.
movie의 title도 영화정보에서 제목을 가져오는 것이라고 생각하시면 됩니다.
즉, 영화에 입력된 값 중
star와 title을 불러왔다고 보시면 될 것 같네요!
네 유리님이 말씀하신 것과 같이
star는 key이며
target_star는 value로 아래 사진처럼 0이라고 생각하시면 됩니다.
'코딩 에러 및 질문' 카테고리의 다른 글
무슨 뜻? (0) | 2022.10.20 |
---|---|
url 저장 (0) | 2022.10.20 |
질문 flask - jsonify (0) | 2022.10.19 |
질문 Ajax - post (0) | 2022.10.19 |
'name' 'address' 'size'는 어디서 가져온 거예요? (0) | 2022.10.18 |