node.js에서 mongoose만 사용하면 잘되는데, passportLocalMongoose를 추가해서 사용하면 컬렉션이 만들어 지지 않을 때 가 있다. 왜 안되는지 알아보고 예제를 통해 해결하자. 문제점 은 2개다. 1. 필수 필드 지정 문제 2. 사용자 등록 라우터에서 필드명과 클라이언트 데이터 일치 문제 1. 필수 필드 지정 문제 - 일반적인 mongoose 스키마 정의 일반적인 mongoose 필수 필드 지정 방법은 required: true 옵션을 사용하여 개발자가 지정한다. 컬렉션 생성 시 필수 필드를 사용하지 않으면 에러가 발생한다. const mongoose = require("mongoose"); let UserSchema = new mongoose.Schema({ userId: { t..