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

Readme

Keywords

none

Package Sidebar

Install

npm i mongomate

Weekly Downloads

0

Version

0.2.0

License

BSD

Last publish

Collaborators

  • bencevans