co-mandy

custom hooks to bypass jugglingdb for compound.js

npm install co-mandy
10 downloads in the last week
20 downloads in the last month

- Co-Mandy

  • Basic module to store DB connections that you want to keep separate from JugglingDB

Usage

  • config/mandy.[js/coffee] exports functions with namespacing to be used by Co-Mandy

      # the namespace used is the exports[key] you define
      exports.mongoose = (env)->
              mongoose = require("mongoose")
    
              switch env 
                  when 'production' then return mongoose.connect "mongodb://localhost/production"
                  when 'dev' then return mongoose.connect "mongodb://localhost/dev"
                  when 'test' then return mongoose.connect "mongodb://localhost/test"
                  else return mongoose.connect "mongodb://localhost/test"
    
  • define models in app/models/ directory

  • adds mandyGet method to the compound object so you can easily retrieve your DB connections based on their namespaces

      # return relevent connection from Mandy
      mongoose = compound.mandyGet('mongoose')
    
  • checkout examples/

npm loves you