# == Schema Information
#
# Table name: del_data_fm_monitorings
#
#  id         :integer          not null, primary key
#  created_at :datetime
#  updated_at :datetime
#

class DelDataFmMonitoring < ActiveRecord::Base
  def self.deleting
    (Monitoring.all.to_a || []).each do |mon|
    	mon.monitoring_children.collection.aggregate({"$match" => { "created_at"=> { "$gte" => start_date.to_time.utc.beginning_of_day, "$lte" =>end_date.to_time.utc.end_of_day} } }).delete_all
    end
  #     (mon.monitoring_children || []).each do |x|
  #       # record = JSON.parse(x.monitoring_data.gsub("=>",":"))
  #       # x.delete  if(Time.at(x.monitoring_data["present_date"]).to_i < (Time.now- eval(APPLICATION['defaults']['del_days'])-eval(APPLICATION['defaults']['del_hours'])).to_i)
  #     end
  #   end
  end
end
