Yuta Watanabe's Blog

開発周りと、その他諸々

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 でアクセスできます。

画面は以下のような感じです。さくっとインストールして使い始められますので、手元ですぐに感覚は掴んでいただけるかと思います。

f:id:yuwata:20150121135829p:plain

f:id:yuwata:20150121135834p:plain

f:id:yuwata:20150121135840p:plain

その他の MongoDB GUI 管理ツール

Monog Express 以外にも

等のツールがあります。色々触って比較したいという方は、是非これらのツールもお試しください。