Mongoose & MongoDB based backend to the userific interface

npm install userific-mongoose
28 downloads in the last month

Userfic Mongoose backend

Manage users using mongoose and MongoDB. This module implements the abstract Userific interface


npm install -S userific-mongoose


var UserificMongoose = require('userific-mongoose')
var config = {
  host: 'localhost',              // the host of the MongoDB server
  port: '27017',                  // the port of the MongoDB server
  db: 'userific-mongoose-test'    // the mongodb database to use
  user: 'mongodb username here',  // optional
  pass: 'mongodb username here',  // optional

var backend = new UserificMongoose(config)
// backend implements all the interface methods of the abstract Userific module
var registerData = {
    email: '',
    password: 'barPassword'
backend.register(registerData, function(err, user) {
  if (err) {
    inspect(err, 'error registering user via the userific mongoose backend')
  inspect(user, 'registered user correctly')


# install development dependencies
npm install
# run tests
npm test
npm loves you