커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-15 평점 같은 영화 가져오기
undefined주차
북마크
손*빈
댓글
5
추천
0
조회수
8
조회수
8
답변 완료

풀이와는 다르지만 제가

from pymongo import MongoClient
client = MongoClient('mongodb+srv://test:sparta@cluster0.i9827fw.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta

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

이렇게 실행을 했을때는 리스트가 나오긴 나와서 마지막에

print(movie['title'])

로 바꾸면 제목만 나올 줄 알았는데 아예 오류가 나는데 왜 그럴까요..



스파르타 즉문즉답



작성한 코드 및 에러 메세지


from pymongo import MongoClient
client = MongoClient('mongodb+srv://test:sparta@cluster0.i9827fw.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta

movie = list(db.movies.find({'star':'9.59'},{'_id':False}))
print(movie['title'])


C:\Users\AIDKR\Desktop\sparta\pythonprac\venv\Scripts\python.exe C:/Users/AIDKR/Desktop/sparta/pythonprac/dbmovie.py

Traceback (most recent call last):

 File "C:/Users/AIDKR/Desktop/sparta/pythonprac/dbmovie.py", line 6, in <module>

  print(movie['title'])

TypeError: list indices must be integers or slices, not str


종료 코드 1(으)로 완료된 프로세스



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴