강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김노아님의 프로필 이미지
김노아

작성한 질문수

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

실전 프로젝트: 데이터베이스 코드 구현 (업데이트)

blog_ab.insert_one

작성

·

260

0

강의 2분 30초 대에 pymongo 메서드에서 막히는데요

인자가 부족한건지 OpserationError가 자꾸 뜹니다..

강의에서 제공한 파일로 돌려도 그러네요... 

무엇이 잘못됬는지 모르겠습니다ㅠ

퀴즈

64%나 틀려요. 한번 도전해보세요!

Flask 프로젝트에서 MySQL과 MongoDB를 사용하는 주된 목적 차이는 무엇일까요?

MySQL은 로그인 인증, MongoDB는 파일 저장

MySQL은 구조화된 데이터(이메일 등), MongoDB는 유연한 스키마 데이터(로그 등)

MySQL은 캐싱, MongoDB는 사용자 세션 관리

MySQL은 실시간 데이터 분석, MongoDB는 배치 처리

답변 1

1

안녕하세요.

지금 보여주신 정보로는 무엇이 문제인지 알 수가 없는데요. 최하단부에 에러 메세지가 나올 것 같아요. 중간에 나오는 에러 메세지는 아무런 정보를 주지 못하는 경우도 많거든요. 최하단부의 에러 메세지를 그대로 복사해서 구글에 검색해보면 좀더 힌트를 얻을 수 있을 것 같은데요.

보통 insert_one 이 안되는 경우는 코드는 동일한데 mongodb 서버 자체가 실행이 안되었거나, 해당 서버 주소등을 정확히 기재해주지 않아서, 서버에 접속이 안되는 경우가 많을 것 같아요. monogodb 자체가 정상동작하는지를 아예 이런 코드가 아니라, 다른 코드 없이, 주피터 노트북 등에서 접속하고, insert_one 으로 테스트를 해보시면 어떨까요? 그러면 좀더 dependency 가 싹 없어져서 이유를 좁힐 수 있을 텐데, 제 느낌에는 mongodb 서버 자체 접속이 안되는 것이 문제같습니다.

감사합니다.

김노아님의 프로필 이미지
김노아
질문자

서버에 문제가 있었네요.. 이런 실수를..

답변 감사합니다!

김노아님의 프로필 이미지
김노아

작성한 질문수

질문하기