protected function _mapValue($value, \App_ListFilter_Interface $filter)
 {
     $value = parent::_mapValue($value, $filter);
     if (in_array($filter->getFieldName(), array('metadata.created', 'metadata.expire'))) {
         $value = $value instanceof \MongoDate ? $value : new \MongoDate($value);
     }
     return $value;
 }
 protected function _mapValue($value, \App_ListFilter_Interface $filter)
 {
     $value = parent::_mapValue($value, $filter);
     if ($filter->getFieldName() == 'resId') {
         $value = (int) $value;
     }
     return $value;
 }