クローンチューブ#5-4 MongoDB:Mongooseを使用してデータ型を定義する
🔖 コース範囲:#6.9~6.11
Preview
mongoose.Schema(), mongoose.model()を使用して データ型を取得
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
サマリ
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
サマリ
Reference
この問題について(クローンチューブ#5-4 MongoDB:Mongooseを使用してデータ型を定義する), 我々は、より多くの情報をここで見つけました https://velog.io/@jlee0505/유튜브-클로닝-5-Mongo-Introduction-5qsx6vgpテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol