MongoDB에서 직접 insert할 경우에 나타나지 않고 mongoose를 통해서 데이터를 삽입하면
'__v' 필드가 생긴다. 의미하는 바는 버전 키라고 하는데 문서의 내부 개정판을 설명하고 기본 값은 0이다.
삭제하는 방법
스키마를 만드는 부분에 { versionKey : false } 추가 해주면 된다.
const productsSchema = new Schema({
name: { type: String, required: true},
image_url: { type: String},
expiration_date: { type: Date, default: Date.now },
status: { type: String, default: "active" }
},{
versionKey: false
});
'유통기한 관리_개인프로젝트' 카테고리의 다른 글
Suspense가 뭔가요? (0) | 2021.04.08 |
---|---|
CORS 처리 (0) | 2021.04.02 |
collection naming convention in mongodb-빈 리스트가 돌아오는 이슈!! (0) | 2021.03.30 |
React에서 event handling 하는 법 정리 (0) | 2021.03.28 |
자바스크립트 ES6 모듈 내보내기/불러오기 (0) | 2021.03.25 |