MongoDB, Mongoose
Moogoose "__v" 필드
바삭바삭감튀
2020. 6. 10. 19:12
moogoose를 사용하면서 결과값을 보면 맨 밑에 쯤에 "__v"가 있다.
버전 키라고 하는데 문서의 내부 개정판을 설명하고 기본값은 0이다.
mongoDB에서 바로 값을 넣으면 생기지 않지만 moogoose 통해 데이터가 삽입이 되면 생긴다.
__v를 없애고 싶으면 스키마를 만드는 부분에 { versionKey : false } 를 추가해주면된다
var UserSchema = new mongoose.Schema({
userName: String,
}, {
versionKey: false
});
https://riucc.tistory.com/m/526?category=764382
[MongoDB] - Mongoose __v 제거하기
○ MongoDB Mongoose __v 제거하기 mongoose를 통해 데이터를 넣다보면 밑에 사진처럼 마지막 컬럼에 같이 __v 가 붙는다 제거 방법은 스키마를 만들 때, { versionKey : false } 를 추가하면 된다 var UserSche..
riucc.tistory.com
https://kb.objectrocket.com/mongo-db/understanding-the-mongoose-__v-field-1011
728x90
반응형