personSchema.virtual('say').get(function() {
return `제 이름은 ${this.nickname}이고 나이는 ${this.age}입니다.`;
});
MongoDB 내부에는 Column이 존재하지 않지만, 기존의 Column을 사용해 새로운 가상 Column을 만듭니다
//단일 옵션설정
personSchema.set('toJSON', { virtuals: true });
//여러개의 옵션설정
personSchema.set({
autoCreate: true, // 자동으로 컬렉션을 생성합니다.
useFindAndModify: false, // findAndModify() 메서드를 사용하지 않도록 설정합니다.
useNewUrlParser: true // 새로운 URL 파서를 사용합니다.
});
// get 메서드를 사용하여 설정된 옵션 값을 확인할 수 있습니다.
personSchema.get('toJSON')
personSchema.set(옵션, 옵션에 대한 자세한 내용)