Docker Compose を用いて、アプリケーションとデータベースのコンテナを連携させる方法を理解する。 TypeScript プロジェクトを初期化し、必要なライブラリを導入できる。 TypeScript のコードから MongoDB に接続し、データベース操作を行える。 CRUD (Create, Read, Update, Delete) の各操作を実装できる。
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
export interface IUser extends Document: TypeScriptの Interface を使って、Userドキュメントが持つべきプロパティ(name, ageなど)を型として定義します。 mongoose.Document を継承することで、_id などのMongoDBが持つプロパティも型に含まれます。 const UserSchema: Schema = ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する