English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基礎トレーニング

NodeJS Express.js

NodeJS バッファ&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ファイル(FS)

NodeJS その他

Node.js MongoDBに接続

Node.jsがMongoDBに接続 –このNode.jsトレーニングでは、Node.jsアプリケーションからMongoDBに接続する方法を学びます。

前提条件

MongoDBがインストールされていることを確認してください。まだインストールされていない場合は、MongoDBをインストールしてください。

手順ガイド

Node.jsアプリケーションからMongoDBに接続するには、以下の手順に従ってください。

MongoDBサービスを起動します。以下のコマンドを実行してMongoDBサービスを起動します

sudo service mongod start

 mongodbソフトウェアパッケージをインストールするにはnpmを使用してください(まだインストールされていない場合)。

arjun@nodejs:~/workspace/nodejs/mongodb$ npm install mongodb
npm WARN saveError ENOENT: ファイルまたはディレクトリが見つかりません、オープン'/ホーム/arjun/workspace/nodejs/package.json'
npm WARN enoent ENOENT: ファイルまたはディレクトリが見つかりません、オープン'/ホーム/arjun/workspace/nodejs/package.json'
npm WARN nodejs 説明がありません
npm WARN nodejs リポジトリフィールドがありません
npm WARN nodejs READMEデータがありません
npm WARN nodejs ライセンスフィールドがありません。
 
+ [email protected]
追加されました 9 パッケージ内 9.416s

URLを準備します。MongoDBサービスの基本的なURLを知るためには、ターミナルを開いてMongo Shellを実行するのが簡単な方法です。
ターミナル - Mongo Shell

arjun@nodejs:~$ mongo
MongoDB shell version v3.4.9
connecting to: mongodb://127.0.0.1:27017
MongoDBサーバーバージョン: 3.4.9
サーバーにはスタートアップ警告があります: 
2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]

Mongo Shellが起動すると、MongoDBの基本的なURLをエコーします。

mongodb://127.0.0.1:27017

mongodbパッケージを使用してMongoClientを作成し、urlに接続します。

例プログラム – Node.jsでMongoDBに接続

以下はNode.js MongoDB接続を構築する例Node.jsプログラムです。

// MongoDBサービスのURLを実行する
var url = "mongodb://localhost:27017"; 
 
// MongoDBの顧客
var MongoClient = require('mongodb').MongoClient; 
 
// MongoDBサービスに接続する
MongoClient.connect(url, function(err, db) { 
  if (err) throw err; 
  console.log("Connected to MongoDB!"); 
  db.close(); 
 });

出力結果

arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js 
Connected to MongoDB!

結論:

このNode.js MongoDB – MongoDBサービスのURLを見つけ、MongoClientのconnectメソッドを使用してNode.jsからサービスに接続する方法を学びました。例プログラムをご覧ください。