新着記事

JavaScript Node.js プログラミング

2024/5/31

Sequelizeのraw: trueとget({ plain: true })の違い

SequelizeはNode.jsのORM(オブジェクト・リレーショナル・マッピング)ツールで、データベース操作を簡単に行うための多くの機能を提供しています。その中で、クエリ結果のフォーマットに関するオプションであるraw: trueとget({ plain: true })というオプションの違いと使い分けについて解説します。 raw: trueとは? raw: trueはSequelizeのクエリオプションの一つで、クエリ結果を生のJavaScriptオブジェクトとして返すことを指示します。これにより、 ...

続きを読む

JavaScript Node.js プログラミング

2024/5/31

Sequelizeで特定のカラムを除外する方法:attributesオプションのexcludeを使ったカラム制限

SequelizeはNode.jsの強力なORM(Object-Relational Mapping)ツールで、データベース操作を容易にします。findAllメソッドを使用してデータベースからレコードを取得する際、必要なカラムだけを取得するためにカラムを限定することがよくあります。このブログ記事では、Sequelizeで特定のカラムを除外する方法について、attributesオプションのexcludeを使った具体的な実装例を交えて解説します。 attributesオプションのexclude Sequeli ...

続きを読む

no image

PostgreSQL SQL プログラミング

2024/4/30

【 PostgreSQL 】COALESCE関数の使い方と実例

PostgreSQLでは、NULL値の扱いを柔軟にするためにCOALESCE関数が提供されています。 この関数は複数の値の中から最初にNULLではない値を返すため、様々な場面で活用することができます。ここではCOALESCE関数の使い方と具体的な実例を紹介します。 COALESCE関数の基本的な使い方 COALESCE関数は以下のように使用します。 COALESCE(value1, value2, ...) この関数は、引数として与えられた値のうち、最初にNULLではない値を返します。もしすべての引数がN ...

続きを読む

no image

JavaScript Node.js プログラミング

2024/4/30

JavaScriptでの複数の値の保持:配列とオブジェクトの違いと使い分けのポイント

JavaScriptでの開発において、データを保持する方法は重要です。特に、配列とオブジェクトはよく使われるデータ構造であり、それぞれの違いや使い分けのポイントを理解することが重要です。 この記事では、JavaScriptでの値の保持について、配列とオブジェクトの違いと使い分けのポイントについて詳しく解説します。 配列 (Array) の特徴と使用例 順序 配列は要素の順序を保持します。これにより、要素の追加や削除が順序を保ったまま行えます。 // 配列の宣言と初期化 const myArray = [1 ...

続きを読む

Express.js Node.js プログラミング

2024/3/31

【Express.js】Express.jsでのリクエストバリデーションを効果的に行う:express-validatorの組み込みルールの解説

Express.jsを使用してWebアプリケーションを開発する際、リクエストデータの信頼性を確保するためにリクエストのバリデーションが必要不可欠です。 この記事では、Express.jsアプリケーションでリクエストのバリデーションを行うための強力なツールであるexpress-validatorの組み込みルールについて詳しく解説します。これらのルールを理解することで、安全で信頼性の高いアプリケーションを構築するのに役立ちます。 isEmpty フィールドが空であるかどうかを検証します。主に必須項目であるかど ...

続きを読む

おすすめ記事はコチラ

スマレジ テックファーム 1

スマレジ テックファーム で Webエンジニアとして勤めている tomoです。 今回は株式会社スマレジや私が所属している 「 スマレジ テックファーム 」についてPRしていきたいと思います。 スマレジ ...

2

FromBody 属性を使用して、 ASP.NET Core(.NET 6)のWebAPIでBodyパラメータのJSONを受け取る方法を解説します。 FromBody 属性 POSTやGETで呼び出さ ...

PC picture 3

ASP.NET Core(.NET 6)でCookie認証のタイムアウトを設定する方法を解説します。 Cookieの有効期限について Cookieには通常はタイムアウト(有効期限)を設定します。 基本 ...

4

ASP.NET Core(.NET 6)でクロスオリジンリクエスト ( CORS )を設定する方法を解説します。 簡単に クロスオリジンリクエスト ( CORS )とは何かについても少し解説したいと思 ...