const videoSchema = new mongoose.Schema({
title: { type: String, require: true },
description: { type: String, require: true },
createAt: { type: Date, default: Date.now },
hashtags: [{ type: String }],
meta: {
rating: { type: Number, default: 0 },
views: { type: Number, default: 0 },
},
});
const Video = mongoose.model("Video", videoSchema);
export default Video;
const videoSchema = new mongoose.Schema({
title: {type: String, lowercase:ture, minLength=80}
})
위 코드와 같이 옵션을 적용 시킬 수 있다
.toLowerCase()
를 호출.모든 값을 소문자로 변경
.toUperCase()
를 호출 모든 값을 대문자로 변경
.trim()
을 호출하여 값들의 공백을 모두 지워준다.
값의 최소값을 지정해준다.
값의 최대값을 지정해준다.