What is the mongo javascript shell?

Javascript Shell Example

 

// store:
db.system.js.save( 
{
    _id : "sumBalance",
    value: 
        function (f) { 
            var s = 'db.customers.aggregate(
                        {$group: { _id : "$' + f + '",
                                  bal : {$sum:"$acct_balance"}}},
                        {$sort : {_id:1}});'; 
            return db.eval(s); 
        }
});
// execute:
db.eval("sumBalance('status')");

>>
 


+ o -