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チュートリアルでは、Node.jsアプリケーションからMongoDBにデータベースを作成する方法を例を通じて学びます。

以下はステップバイステップのガイドで、Node.jsアプリケーションからMongoDBにデータベースを作成する例を提供します。

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

 sudo service mongod start

mongodbソフトウェアパッケージをnpmでインストールします。
MongoDBサービスの基本URLを取得します。MongoDBサービスの基本URLを知るための簡単な方法は、ターミナルを開いてMongo Shellを実行することです。

ターミナル-Mongo Shell

arjun@nodejs:~$ mongo
MongoDBシェルバージョンv3.4.9
接続先: 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

完全なURLを準備してください。作成するデータベースの名前(例えばnewdb)を基本URLに追加してください。

mongodb://127.0.0.1:27017/newdb

MongoClientを作成します。

var MongoClient = require('mongodb').MongoClient;

URLの助けによりMongoClientからMongoDBサーバーに接続します。

MongoClient.connect(url, <callback_function>);

MongoClientの接続試みが完了すると、コールバック関数はエラーとdbオブジェクトを引数として受け取ります。
接続が成功した場合、dbオブジェクトは新しい作成されたデータベースnewdbを指します。

Node.jsのサンプルプログラム

// newdbは私たちが作成した新しいデータベースです
var url = "mongodb://localhost:27017/newdb"; 
 
// mongodbにクライアントを作成します
var MongoClient = require('mongodb').MongoClient; 
 
// クライアントがmongoサービスに接続するようにします
MongoClient.connect(url, function(err, db) { 
    if (err) throw err; 
    console.log("データベース作成成功!"); 
    // データベース名を出力する
    console.log("dbオブジェクトはデータベースを指します:"+ db.databaseName); 
    // dbを使ったすべての操作が完了したら、それを閉じます。
    db.close(); 
 });

出力結果

arjun@w3codebox:~/ワークスペース/nodejs/mongodb$ node node-js-mongodb-create-database.js 
データベース作成成功!
dbオブジェクトはデータベースを指します:newdb

結論:

このNode.js MongoDBチュートリアル:  Node.js – MongoDBでデータベースを作成する中で、mongodbパッケージを使用してNode.jsアプリケーションからデータベースを作成する方法を学びました。次のチュートリアルであるNode.js MongoDB Drop Databaseで、データベースの削除方法を学びます。