読者です 読者をやめる 読者になる 読者になる

38ch blog

気になるから言いたい。

MongoのGUIツールはmongo-express一択だった

mongoのGUIツールでいいものを探してたんだけど、mongo-expressが導入も楽で使いやすかった。
bootstrapで作られているであろうシンプルなUI。 f:id:null368:20170130230439p:plain

導入方法

※ Nodeが動く環境であることが大前提

  1. インストール
    npm install https://github.com/andzdroid/mongo-express/tarball/master

  2. configファイルを編集する
    node_modules/mongo-expressにconfig.default.jsというファイルがあるので、複製してconfig.jsを作る。
    そして以下のように編集する

  mongo = {
    db:       'mongoDBのDB名',
    host:     'localhost',
    password: 'mongoDBのパスワード、指定してなければ空',
    port:     27017,
    ssl:      false,
    url:      'mongodb://localhost/mongoDBのデータベース名',
    username: 'mongoDBのユーザ名、指定してなれば空',
  };
  1. 起動
    node_modules/mongo-expressでnode appを実行。
    http://localhost:8081でブラウザで確認できる。
    Basic認証でIDとPASSを聞かれるが、「admin」と「pass」と入力すれば突破できる。

    ターミナルにでている、basicAuth credentials are "admin:pass", it is recommended you change this in your config.js!basic認証のIDとPASSが初期設定で危ないから変えましょう、ってこと。