node.js用のDBとしてMongoDBを試そうとしてやってみた。
MongoDBのインストール
https://www.mongodb.org/
こちらからインストールパッケージをダウンロード。
インストーラでインストールしてもexeが提供されるわけではないので引き続き設定が必要。
パスを通す
コンパネ>システムの詳細設定>環境変数
を開き、PathにMongoDBのbinフォルダのパスを書き加える。
C:\{MongDBインストールパス}\bin
dataフォルダ、logフォルダの用意
自分の場合、下記ディレクトリを作成したのでこの前提で話を進めます。
C:\mongodb\data C:\mongodb\logs
MongoDBの起動
$ mongod --dbpath c:\mongodb\data --logpath c:\mongodb\logs\mongodb.log
コマンドを叩いたコンソールでMongoDBが実行されるので、MongoDBを操作するにはまた別のコンソールを立ち上げます。
MongoDBの扱い方自体には今回触れません。
MongoDBのGUIツール「mongo-express」のインストール
mongo-expressはnode.js製のツールです。
どうせnode.jsのアプリに使うなら全部node.jsにしてしまおうという形。
$ cd C:\mongodb $ npm install https://github.com/andzdroid/mongo-express/tarball/master
上記のように C:\mongodb
以下にインストールした前提で進めます。
mongo-expressのファイル設定と起動
C:\mongodb\node_modules\mongo-express
以下にある config.default.js
を config.js
にリネームコピー。
35行目あたりのUsernameとPasswordを変更しておく。
$ cd C:\mongodb\node_modules\mongo-express $ node app
これでmongo-expressが起動します。
初期設定のままであればlocalhostのポート8081で確認できます。
http://localhost:8081