CRUD개발/Node.js2024. 11. 1. 12:06
Table of Contents
1. CRUD
- Create, Read, Upload, Delete
- 기존 프로젝트에 실제 데이터를 사용하여 업로드 구현
- src/models/Video.js 파일 생성
- 파일명을 대문자를 사용하는 것은 mongoose의 규칙
- model은 데이터가 어떻게 생겨먹었는지를 알려주는 것(schema)
// src/models/Video.js
import mongoose from "mongoose";
const videoSchema = new 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 Video from "./models/video";
- MongoDB를 mongoose와 연결시켜 video model을 인식시키는 과정
'개발 > Node.js' 카테고리의 다른 글
실제 데이터를 입력해보기 (0) | 2024.11.04 |
---|---|
Callback Promise Return Render (0) | 2024.11.02 |
Mongoose (0) | 2024.11.01 |
POST method (0) | 2024.10.31 |
Pug Mixins (0) | 2024.10.30 |