1. def f(key,value)
  2.  
  3. "function(v) {
  4. data = v.values[0].data;
  5. dt = eval('(' + data + ')')
  6. value = dt['#{key}']
  7. if (value == '#{value}') {
  8. return [data];
  9. }
  10. return [];
  11. }"
  12. mr.map(mapfunc, :keep => true)
  13. json_array = mr.run
  14. objects_array = json_array.map {|s| JSON.parse s}
  15.  
  16. end