mongoose에서 entity만들기

이태규·2022년 3월 11일
0

express

목록 보기
23/28

엔티티에 해당하는 거임

// npm i mongoose --save
var mongoose = require('mongoose');

// npm i mongoose-sequence
const AutoIncrement = require('mongoose-sequence')(mongoose);

var Schema = mongoose.Schema;

// 책코드, 제목, 가격, 저자, 등록일
var bookSchema = new Schema({
    _id : Number,
    title : {type:String, default: ''},
    price : {type:Number, default: 0},
    author : {type:String, default: ''},
    regdate : {type:Date, default: Date.now}
});

// 시퀀스 사용 설정
bookSchema.plugin(AutoIncrement, {inc_field : '_id'});

// 앞쪽이 컬렉션 이름, 컬렉션에 이런 모양을 구성하겠다 (entity)
module.exports = mongoose.model('book8', bookSchema);
profile
한 걸음씩 나아가자

0개의 댓글