クローンチューブ#5-4 MongoDB:Mongooseを使用してデータ型を定義する


🔖 コース範囲:#6.9~6.11

Preview


前回のレッスンでは、mongodyとmongoseの概念を理解してインストールし、dbに接続しました.
次のレッスンでは、接続されたdbにリクエストを送信、変更、削除、受信するように設定します.
そうですね.CRUD(create、read、update、delete)を設定する時間があります.
この授業はCRUDを使う前に設定しておきます.
mongoose.Schema, mongoose.model()を使用してdbに送信するデータ型を定義します.

レッスン内容


1.データ型の定義


dbのデータがどのようなものかを教えて、データのフォーマットを教えてください.

step 1) src/models/video.jsファイルの作成


step 2) mongoose.Schema()を使用してデータ型とタイプを決定

// 아래 코드나
const videoSchema = new mongoose.Schema({
title: { type: String },
description: { type: String } ,
createdAt: { type: Date },
hashtags: [{ type: String }],
});

// 이 아래의 코드는 같다.
const videoSchema = new mongoose.Schema({
title: String,
description: String,
createdAt: Date,
hashtags: [{ type: String }],
});
参考までにMongooseでは文法{type:String}とStringは同じです.

step 3) mongoose.model()を使用してデータ型を完了し、エクスポートする


ステップ4)モデルをdbに通知する


モデルをdb接続のファイルにインポートします.

追加学習?


x

サマリ

  • mongoose.Schema(), mongoose.model()を使用して
  • データ型を取得