728x90
CRUD
Create, Read , Update, Delete
src >model folder > Video.js
mongoose 데이터관점에서 video가 어떻게 생겼는지
1. moongose import
2.model형태(데이터 형태) 정의 :Schema // shape of video
3.mongoose.model(이름 , Schema)
4.export default Video
5.server.js에서
import "./db"; 아래
import "./models/Video";
db와 mongoose 연결된 후 Videomodel 사용할 수있게
윗줄에 미리 컴파일해야 나중에 사용 하고 싶을 때 마다 사용 할 수있음
전체코드
import mongoose from "mongoose";
const videoSchema = mongoose.Schema({
title: String;
description: String;
createdAt: Date,
hashtags: [{ type: String }],
meta: {
views: Number,
rating: Number,
}
});
const Video = mongoose.model("Video", videoSchema);
export default Video;
const videoSchema = mongoose.Schema({
title: String;
description: String;
createdAt: Date,
hashtags: [{ type: String }],
meta: {
views: Number,
rating: Number,
}
});
const Video = mongoose.model("Video", videoSchema);
export default Video;
server.js
import "./db"; 아래
import "./models/Video";