MongoDB を Node.js に接続することは、現代の Web 開発者にとって重要なスキルです。このガイドでは、これらの強力なテクノロジーを簡単に統合できるように、プロセスを段階的に説明します。
MongoDB は、優れた NoSQL データベースであり、その柔軟性と拡張性で有名です。強力な JavaScript ランタイムである Node.js を使用すると、効率的でスケーラブルな Web アプリケーションを構築できます。この接続をシームレスに行うための手順を詳しく見てみましょう。
1. 前提条件
2.MongoDBのセットアップ
MongoDB をマシンにインストールするか、MongoDB Atlas 経由でクラウド インスタンスをセットアップすることから始めます。すぐに必要になるため、接続文字列を保存してください。
2.1 サインアップまたはログイン
2.2 新しいクラスターを作成する
2.3 クラウドプロバイダーとリージョンを選択します
2.4 クラスター設定を構成する
2.5 追加構成の追加 (オプション)
2.6 ネットワークアクセスを設定する
2.7 接続文字列を取得する
2.8 アプリケーションを接続する
2.9 監視と管理
3. Node.js プロジェクトの開始
ターミナルまたはコマンドプロンプトで:
上記のコードは、新しい Node.js プロジェクトを作成します。
4. Mongoose を使用した MongoDB への接続
Mongoose は、Node.js と MongoDB 間の接続を容易にする人気の ODM (オブジェクト ドキュメント マッパー) です。
マングースをインストールします:
MongoDB に接続します:
注: 「YOUR_MONGODB_CONNECTION_STRING」を実際の MongoDB 接続文字列に置き換えます。
5. 接続のテスト
接続を確認するには:
const testSchema = new mongoose.Schema({ name: String, testField: String }); const TestModel = mongoose.model('Test', testSchema); const testData = new TestModel({ name: 'Node-Mongo Connection Test', testField: 'It works!' }); testData.save() .then(doc => { console.log('Test document saved:', doc); }) .catch(error => { console.error('Error saving test document:', error); });
Run your Node.js script, and if everything is set up correctly, you should see your test document logged in the console.
6. Conclusion
Connecting MongoDB with Node.js can enhance your web applications by providing a robust database solution. By following this guide, you’ve set up a foundational connection using Mongoose, paving the way for more advanced operations and queries in the future.
以上がMongoDB を Node.js に接続する方法: 包括的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。