반응형
var User = mongoose.model('user', dataSchema);
라고 하면 User 몽구스 모델이 user 콜렉션을 참조하는 것이 아니라 users를 참조함.
따라서 스키마를 만들때 콜렉션의 이름을 지정해줘야함
var schema = new Schema({ name: String }, { collection: 'actor' });
이와같은 형태로 스키마를 만들때 콜렉션 이름을 지정해주면 제대로 불러옴.
반응형
'JS > Mongodb' 카테고리의 다른 글
Nodejs Mongoose 게시물 페이징처리하기 (0) | 2018.04.12 |
---|---|
MeanStack - Mongoose에서 데이터를 찾아서 Json으로 내보낼때 throw new TypeError('first argument must be a string or Buffer'); (1) | 2016.07.19 |
mongodb VS mongoose (0) | 2016.06.24 |
Cloud9 - server.js에서 mongoose db 연결하기 (0) | 2016.06.24 |
리눅스 몽고DB 설치 및 연결 (0) | 2016.06.22 |