Ruby on rails 来自rails的mongodb函数

Ruby on rails 来自rails的mongodb函数,ruby-on-rails,ruby-on-rails-3,mongodb,mongomapper,Ruby On Rails,Ruby On Rails 3,Mongodb,Mongomapper,我将mongomapper与mongodb一起用于rails模型。 在mongodb中,我有这个函数 db.system.js.save({_id:'resumenTemporada',value:function(collection, condition){ var res= db[collection].group({ key:{}, reduce:function(obj,prev){ prev

我将mongomapper与mongodb一起用于rails模型。 在mongodb中,我有这个函数

db.system.js.save({_id:'resumenTemporada',value:function(collection, condition){
    var res=
    db[collection].group({     
        key:{},
        reduce:function(obj,prev){      
            prev.ppa += obj.precipitation;  
            if( obj.temperature < 5 && obj.temperature >0) prev.hf += obj.temperature/4;
        },
        initial : {ppa:0,hf:0},               
        cond: condition});     
    return res ;
    } 
}); 
好的,我如何从rails调用这个函数

试试看:

results = MongoMapper.database.eval('resumenTemporada', 'stations',{nombre:'pua',fecha:{$gt:'2011-01-01'}})
此处有更多示例:

请尝试:

results = MongoMapper.database.eval('resumenTemporada', 'stations',{nombre:'pua',fecha:{$gt:'2011-01-01'}})

这里还有更多的例子:

result=MongoMapper.database.eval(“return ResumentTemporada('stations',{nombre:'pua',fecha:{$gt:'2011-01-01'}}});”)result=MongoMapper.database.eval(“return ResumentTemporada('stations',{nombre:'pua',fecha{$gt:'2011-01-01'}});)