Ruby on rails 来自rails的mongodb函数
我将mongomapper与mongodb一起用于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
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'}});)