Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including mongomate with all npm packages installed. Try it out:

var mongomate = require("mongomate")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

mongomate v0.2.0

MongoDB Explorer

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

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free