private TimeSpan ToTimeSpan(string keyword, object value) { if (value is TimeSpan) { return((TimeSpan)value); } else if (value is string) { return(MongoUrlBuilder.ParseTimeSpan(keyword, (string)value)); } else { return(TimeSpan.FromSeconds(Convert.ToDouble(value))); } }