目次
Knexを使用したNode.jsでのデータ挿入
Knexは、Node.jsのための強力なSQLクエリビルダーライブラリです。
この記事では、Knexを使用してNode.jsアプリケーションにデータを挿入する基本的な方法を説明します。
ステップ1: Knexのインストール
まず、Knexとデータベースのクライアントをプロジェクトにインストールします。
npm install knex --save npm install [データベースのクライアント] --save
ステップ2: Knexの設定
次に、Knexを設定するために設定ファイルを作成します。
// knexfile.js module.exports = { development: { client: 'postgresql', // 例: 'mysql', 'sqlite3' connection: { database: 'my_db', user: 'username', password: 'password' }, migrations: { tableName: 'knex_migrations' } } };
ステップ3: Knexインスタンスの作成
アプリケーション内でKnexインスタンスを作成します。
// db.js const knex = require('knex')(require('./knexfile').development);
ステップ4: データの挿入
insert
メソッドを使用して、データをデータベースに挿入します。
// 例: usersテーブルに新しいユーザーを追加 knex('users').insert({ name: 'John Doe', email: 'john@example.com' }) .then(() => console.log("データ挿入完了")) .catch(err => console.log(err)) .finally(() => knex.destroy());
この方法を用いると、Knexを使って簡単にデータベースにデータを挿入できます。
公式のドキュメントを参照することで、さらに多くの機能や高度な使用方法を学ぶことが可能です。