t = db.mr1; t.drop(); t.save( { x : 1 , tags : [ "a" , "b" ] } ); t.save( { x : 2 , tags : [ "b" , "c" ] } ); t.save( { x : 3 , tags : [ "c" , "a" ] } ); t.save( { x : 4 , tags : [ "b" , "c" ] } ); emit = printjson; function d( x ){ printjson( x ); } ks = "_id"; if ( db.version() == "1.1.1" ) ks = "key"; m = function(){ this.tags.forEach( function(z){ emit( z , { count : 1 } ); } ); }; m2 = function(){ for ( var i=0; i