Flare-k

[Add] CommentDB

......@@ -3,6 +3,7 @@ import "./db";
import dotenv from "dotenv";
dotenv.config();
import "./models/Video";
import "./models/Comment";
const PORT = process.env.PORT || 80;
......
import mongoose from "mongoose";
//video 댓글에 대한 Database
const CommentSchema = new mongoose.Schema({
text: {
type: String,
required: "Text is required"
}, //이러한 형태를 configuration object라 한다.
createdAt: {
type: Date,
default: Date.now
}
/*
,
video: { //video와 comment를 연결하는 방법 #2
type: mongoose.Schema.Types.ObjectId, //그 다음 어느 model에서 온 id인지 알려줘야 한다.
ref: "Video"
}*/
});
const model = mongoose.model("Comment", CommentSchema);
export default model;
\ No newline at end of file
......
......@@ -19,7 +19,12 @@ const VideoSchema = new mongoose.Schema({
createdAt: {
type: Date,
default: Date.now //현재 날짜를 반환하는 function
}
},
//video와 comment를 연결하는 방법 #1
comments: [{
type: mongoose.Schema.Types.ObjectId, //그 다음 어느 model에서 온 id인지 알려줘야 한다.
ref: "Comment"
}]
});
// 이제 이 스키마를 이용하여 model을 만들어준다.
//모델의 이름은 "Video"
......