
질문 내
결과가 강의랑 다르게 나오는데 혹시 왜이런가요?
from pymongo import MongoClient
client = MongoClient('mongodb+srv://test:ekfmstkfkd1@cluster0.l9jl1mg.mongodb.net/Cluster0?retryWrites=true&w=majority')
db = client.dbsparta
movie = db.movies.find_one({'title':'가버나움'})
star = movie['star']
all_movies = list(db.movies.find({'star':star},{'_id':False}))
for m in all_movies:
print(m['title'])
"C:\Users\qoals\OneDrive\바탕 화면\스파르타\pythonprac\venv\Scripts\python.exe" "C:\Users\qoals\OneDrive\바탕 화면\스파르타\pythonprac\dbmovie.py"
Traceback (most recent call last):
File "C:\Users\qoals\OneDrive\바탕 화면\스파르타\pythonprac\dbmovie.py", line 7, in <module>
star = movie['star']
KeyError: 'star'
종료 코드 1(으)로 완료된 프로세스
