본문 바로가기

코딩/Today I Learn

11월26일

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;

 

 

server.js

import "./db"; 아래

import "./models/Video";

'코딩 > Today I Learn' 카테고리의 다른 글

11/29 공부  (0) 2021.11.29
11/27 공부  (0) 2021.11.29
11/25 공부  (0) 2021.11.25
11/24공부  (0) 2021.11.24
11/23공부  (0) 2021.11.23