
Untitled
By: a guest on
Aug 12th, 2012 | syntax:
None | size: 0.65 KB | hits: 8 | expires: Never
MongoDB good practices to organize my js codebase : javascript preprocessor?
var mapFunction = function() {
// @include lib.js
Lib.foo(this.bar);
}
var Lib = {
foo : function(bar) {...}
}
// construct map and reduce functions
$map = new MongoCode("function() { emit(this.user_id,1); }");
$reduce = new MongoCode("function(k, vals) { ".
"var sum = 0;".
"for (var i in vals) {".
"sum += vals[i];".
"}".
"return sum; }");
$sales = $db->command(array(
"mapreduce" => "events",
"map" => $map,
"reduce" => $reduce,
"query" => array("type" => "sale"),
"out" => array("merge" => "eventCounts")));