ホームページ >ウェブフロントエンド >jsチュートリアル >NodeJS|MongooseJS を使用して MongoDB をノードに接続する

NodeJS|MongooseJS を使用して MongoDB をノードに接続する

藏色散人
藏色散人オリジナル
2019-04-03 09:32:513473ブラウズ

mongoDB を使用して mongooseJS を使用して nodejs アプリケーションに接続する方法を詳しく説明する前に、今日の Web 開発分野の主流のテクノロジーを簡単に紹介しましょう。

NodeJS|MongooseJS を使用して MongoDB をノードに接続する

Node: Node.js (Node) は、サーバー側で JavaScript コードを実行するためのオープンソース開発プラットフォームです。 Node は、ブラウザからサーバーへの永続的な接続を必要とするアプリケーションの開発に役立ち、チャット、ニュース フィード、Web プッシュ通知などのリアルタイム アプリケーションによく使用されます。

mongoDB: mongoDB は、クロスプラットフォームのオープンソースのドキュメント指向データベースおよび NoSQL データベースです。 NoSQL (SQL だけではありません) データベースとして、MongoDB はリレーショナル データベースのテーブルベースの構造を避け、BSON (バイナリ JSON) と呼ばれる動的スキーマを持つ JSON のようなドキュメントに対応します。

MongooseJS: Mongoose または MongooseJS は、非同期環境で動作するように設計された MongoDB オブジェクト モデリング (ODM) ツールです。基本的に、これは、nodeJS アプリケーションで MongoDB データベースと対話 (クエリ、更新、操作) するために使用するパッケージです。 NPM (Node Packaging Manager) を使用して、アプリケーションに mongooseJS をインストールまたは「要求」します。

NPM: ノード パッケージ マネージャー (NPM) は、nodeJS アプリケーションの公式パッケージ マネージャーです。 NodeJS と一緒にインストールされます。これは、コマンド ラインまたはターミナル (使用されているオペレーティング システムに応じて) から使用されます。

これらのテクノロジーの基本的な定義を理解したところで、コードとその解釈について詳しく見ていきましょう。

この例 (デモンストレーション目的) では、nodejs アプリケーションは JavaScript ファイルになります。 app.js という名前を付けましょう。

新しいフォルダーへのファイルの作成に進みます。

NodeJS|MongooseJS を使用して MongoDB をノードに接続する

ソースコードの説明:

行 2: アプリケーションに mongoose パッケージを「要求」またはインポートします。

行 4: 接続文字列 (データベース接続に関する情報を含む) を mongoDB 変数に割り当てます。

行 6: これらの行は、mongoDB 変数で指定されたデータベースへの接続を確立、「開く」、または開始するのに役立ちます。 mongoose.connect()関数の最初のパラメータは接続文字列 (mongoDB 変数) です。

行 10: mongoose.connect()この関数は、データベース接続を mongoose.connection として返し、これを db 変数に割り当てます。

行 14: この行は、データベースへの接続が確立されて戻ったときに、コンソールにメッセージを記録します。これは「connected」イベントをリッスンし、イベントが発生すると、行 14、15、および 16 を含む function() が実行されます。

行 19: この行は、データベースへの接続が確立されて戻ったときに、コンソールにメッセージを記録します。これは「error」イベントをリッスンし、イベントがトリガーされると、行 19、20、および 21 を含む function() が実行されます。

ソース コードを記述した後、ターミナルまたはコマンド プロンプト (Windows ユーザーの場合) を開き、プロジェクト ディレクトリに移動します。

次に、以下に示すように、コマンド npm install mongooose を記述します。

NodeJS|MongooseJS を使用して MongoDB をノードに接続する

このコマンドは、mongoose パッケージをインストールします。アプリケーションで使用される 上記の

コマンドを使用すると、現在のディレクトリまたはフォルダーに「node_modules」フォルダーが作成され、そこに必要なファイルがダウンロードされます。

これですべての準備が完了したので、データベースへの接続をテストできます。

ノード app.js を記述してアプリケーションを起動します。

NodeJS|MongooseJS を使用して MongoDB をノードに接続する

Node app.js コマンドはアプリケーションを実行します。 db.on('connected') イベントを開始し、関数を実行します。

この記事は Nodejs に関するもので、MongooseJS を使用して MongoDB を Node アプリケーションに接続する方法の詳細な紹介です。困っている友人の役に立てば幸いです。

以上がNodeJS|MongooseJS を使用して MongoDB をノードに接続するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。