MongoDB の GUI ツール Mongo Express で MongoDB を管理
こんにちは。
マイクロソフトの渡辺です。
MongoDB, Express, AngularJS, Node.js、つまり MEAN スタックによる Web アプリ開発に取り組んでいます。LAMP 環境で開発する際は、phpMyAdmin を使うことが多いのですが、MongoDB を GUI で操作できるツールは? ということで、今回は Mongo Express をご紹介します。
Mongo Express とは
Mongo Express は MongoDB を GUI で操作できる管理ツールです。Node.js および express で作られています。コレクションの表示やドキュメントの追加・更新・削除等基本的な操作を Web ベースの UI を通じて行うことができます。
念のため、
mongo-express should only be used privately for development purposes
ということなのでご留意ください。
インストールから立ち上げまでの流れ
ダウンロード&インストールして、接続の設定を行った後、起動します。
まずはダウンロードとインストール。
$git clone https://github.com/andzdroid/mongo-express.git
cd mongo-express
npm install
config.default.js をコピーして config.js を作成します。編集して適宜設定を変更しましょう。
cp config.default.js config.js
起動します。
node app
既定では http://localhost:8088 でアクセスできます。
画面は以下のような感じです。さくっとインストールして使い始められますので、手元ですぐに感覚は掴んでいただけるかと思います。
その他の MongoDB GUI 管理ツール
Monog Express 以外にも
等のツールがあります。色々触って比較したいという方は、是非これらのツールもお試しください。