웹개발 Q&A


웹개발 Q&A
웹 개발과 관련된 질문과 답을 쓰고 공유할 수 있는 곳입니다.
node JS 06-2 mongo 모듈을 사용하여 로그인 기능 만들기
김양희
이미지 슬라이더 보기

/public/login.html 을 열고 아이디와 비밀번호를 입력하고 로그인하면

"db.collection is not a function"

이란 오류가 뜹니다.


브라켓에서 node js 파일은

" 익스프레스로 웹 서버를 실행함 : 3000
데이터베이스 연결됨 : mongodb://localhost:27017/local
/process/login 라우팅 함수 호출됨
요청 파라미터 : test01, 123456
authUser 호출됨 : test01, 123456
Program exited with code 1 "

이란 콘솔값이 보여집니다.


무엇이 문제인지 모르겠네요

혹 몽고디비를 설치하고 PATH환경변수 추가가 잘못 된 것일까요?

2018-02-23 09:39:47
210.99.30.***
덧글 2개 | 태그 0개
태그입력
쉽표(,)구분으로 한번에 여러 태그를 입력할수 있습니다
이진수
저두요
혹시나 해서 찾다 찾다 보니 같은 내용이 있네요 ㅠㅠ
222.119.93.*** 2018-02-18 22:39:42
샤핀
이 에러는 몽고디비2.0버전과 3.0버전의 초기화 방법 차이로 생기는 듯 합니다.

Mongo DB 사용 중 database.collection is not a function 에러

출처: http://zxcv5500.tistory.com/287 [샤핀의 blog] //몽고디비를 2.0 버전대로 설치하는 법, 책 내용데로 따라하고 싶으면 이 방법 권장(요지는 최신 버전인 3.0으로 npm 설치를 하지 않고 2.0으로 설치하는 겁니다.)
http://preamtree.tistory.com/109 //몽고디비 3.0 대응 코드로 작성

222.99.77.*** 2018-02-23 09:39:47
이름 비밀번호