mongomate

0.2.0 • Public • Published

MongoMate Build Status

Standalone or ExpressJS mountable MongoDB Explorer.

Demo Screenshot

Installation

Standalone

Install Globaly from NPM:

npm install -g mongomate

Run:

mongomate [mongodb uri] [admin username] [admin password]

If [mongodb uri] isn't provided it will default to localhost.

Example:

mongomate mongodb://mongohost.com:2751 user5432 pa55w0rd 

Express Mounted

npm install mongomate
// mongoClient can be a mongodb server connection or a mongodb server (no db uri)
var mongoClient = 'mongodb://localhost';
 
// Create the MongoMate Instance
var mongomate = require('mongomate')(mongoClient);
 
// If you need authentication for the admin client replace the previous line with
var mongomate = require('mongomate')(mongoClient, {
    auth {
        username: 'ADMIN_USERNAME',
        username: 'ADMIN_PASSWORD',
    }
});
 
// Add this line in your app.configure(function() { ...
app.use('/mongomate', mongomate);

Now when you go to http://yourapp/mongomate, you'll get a MongoMate Interface

/mongomate/

    Package Sidebar

    Install

    npm i mongomate

    Weekly Downloads

    0

    Version

    0.2.0

    License

    BSD

    Last publish

    Collaborators

    • bencevans