Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 12th, 2012  |  syntax: None  |  size: 0.65 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. MongoDB good practices to organize my js codebase : javascript preprocessor?
  2. var mapFunction = function() {
  3.     // @include lib.js
  4.     Lib.foo(this.bar);
  5. }
  6.        
  7. var Lib = {
  8.     foo : function(bar) {...}
  9. }
  10.        
  11. // construct map and reduce functions
  12. $map = new MongoCode("function() { emit(this.user_id,1); }");
  13. $reduce = new MongoCode("function(k, vals) { ".
  14.     "var sum = 0;".
  15.     "for (var i in vals) {".
  16.         "sum += vals[i];".
  17.     "}".
  18.     "return sum; }");
  19.  
  20. $sales = $db->command(array(
  21.     "mapreduce" => "events",
  22.     "map" => $map,
  23.     "reduce" => $reduce,
  24.     "query" => array("type" => "sale"),
  25.     "out" => array("merge" => "eventCounts")));