funmatch

funmatch.js ===========

var funmatch = require("funmatch");
 
var saveProfile = funmatch([
  {
    match: { _id: {$ne: undefined }},
    handlefunction (optionsnext) {
      // create 
    }
  },
  {
    handlefunction (optionsnext) {
      // do something 
    }
  }
]);
 
 
// PUT 
saveProfile({ _id: "existing" }, function () {
  
});
 
// POST 
saveProfile({}, function () {
  
})