mongoose Virtual

montoseon·2022년 6월 12일
0

mongoDB에서 mongoose를 이용해 model을 정의할 때 virtual을 사용하기.
(https://mongoosejs.com/docs/tutorials/virtuals.html)

// ./model/post.js 스키마
PostSchema.virtual('postId').get(function () {
    return this._id.toHexString();
});

PostSchema.set('toJSON', {
    virtuals: true,
});

postId가 생성될 때 자동으로 생성되는 "id"를 hex문자열로 변환하여 저장되게 할 수 있다.

profile
일요일을 좋아합니다.

0개의 댓글