Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765692000 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Mama Lor’s serves four kinds of pancakes, from regular buttermilk to ones filled with chocolate chips, blueberries, or pecans. And if you’re not in the mood for an average stack, they… Read More
The Waffle Factory in Webster serves delectable Belgian waffles—which, usually, you’d consider breakfast foods, right? But not this time. They have 38 different types of waffles, ranging… Read More
Spray Sunless offers custom spray tanning services and packages ranging from $15 to $180. Their quickest and easiest service is the Express Custom Spray Tan for $15. With this tan, you can rinse… Read More
Erosion from Lake Ontario creates dramatic clay bluffs on the coast of Wolcott, New York. These clay pinnacles lend a windswept, otherworldly appearance to the landscape. The Chimney Bluffs are the… Read More
Sushi King opened back in April 2011and serves a two and three maki roll lunch where you can get hot crunch crab rolls with a side of miso soup and green salad. As a family-based and family-operated… Read More
Tai Chi Bubble Tea has small and large options, as well as the possibility of having your drink as a smoothie or served hot. You start by choosing a base: milk tea, fruit tea, smoothie, hot special,… Read More
This enormous indoor sports facility hosts after-school programs, summer camps, birthday parties, and more for kids interested in archery, baseball, basketball, lacrosse, martial arts, soccer, and… Read More
Casa de Pasta proudly offers homemade Italian cuisine made from the finest ingredients available. You can create your own dish for $12.99. Choose from spaghetti, penne, angel hair, fettuccine,… Read More
With aisles packed with every imaginable part, free popcorn, Benjamin Moore paint, and an adorable Labrador retriever, it’s no wonder Mayer Paint & Hardware is such a beloved hardware store… Read More
Located in a quintessential American diner car, Highland Park is the place to go for burgers fries, and some of the tastiest, frostiest hand-dipped milkshakes in New York. Fan favorites include the… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around Sodus', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 43.236099243164, 'lng' => (float) -77.068000793457, 'latlng' => '43.236099243164,-77.068000793457', 'city' => 'Sodus', 'state' => 'NY', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'sodus-ny' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Sodus, New York. Population for Sodus from the last gathering is 1735. You can view Sodus venues that host many Sodus NY events every year.
You can find a ton of properties for sale if you search the Sodus page on Zillow. Currently Sodus has an average listing price for homes for sale on the market of $123,583. More real estate facts about Sodus: The number of properties currently for sale in Sodus is 171. The median homes for sale listing price is $108,000. This is broken down with the number of three bedroom houses in Sodus consisting of 80 with an average listing price for these house of $114,285. Out of the 49 houses that are four bedroom the average listing price for Sodus is $131,065. Interest rates for Sodus are at historic lows as well.
Sodus New York has a latitude of 43.236099243164 and a longitude of -77.068000793457. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"atlas-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 14 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"sodus-ny"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 8 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 12 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 7 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"sodus-ny","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 8 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 19 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-77.06800079345703,43.23609924316406],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"NY"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765696479513)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765696479513)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 172 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"sodus-ny","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 11 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 12 | |
| 13 | db.events_cache.find( {"_id":"f8a12d9219529a126bf9a94a9506e977"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 9 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766383199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 23 | |
| 15 | db.events_cache.count( {"_id":"f8a12d9219529a126bf9a94a9506e977"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"f8a12d9219529a126bf9a94a9506e977"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"f8a12d9219529a126bf9a94a9506e977","town_sef_url":"sodus-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.83900000 1765696479)","created":"MongoDate(0.83900000 1765696479)"} , true) | 0 | 0 | 9 | |
| 18 | db.events_cache.find( {"_id":"c02ceb90de23e6283a68af9d2a9c22b3"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 9 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766642399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 61 | |
| 20 | db.events_cache.count( {"_id":"c02ceb90de23e6283a68af9d2a9c22b3"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"c02ceb90de23e6283a68af9d2a9c22b3"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"c02ceb90de23e6283a68af9d2a9c22b3","town_sef_url":"sodus-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.98900000 1765696479)","created":"MongoDate(0.98900000 1765696479)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"dfd78ea5dcf928d2313223c7f4649f0b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1768370399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 67 | |
| 25 | db.events_cache.count( {"_id":"dfd78ea5dcf928d2313223c7f4649f0b"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"dfd78ea5dcf928d2313223c7f4649f0b"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"dfd78ea5dcf928d2313223c7f4649f0b","town_sef_url":"sodus-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.14800000 1765696480)","created":"MongoDate(0.14800000 1765696480)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"690ab9ae018379963c345fbe7ded2781"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766383199)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 8 | |
| 30 | db.events_cache.count( {"_id":"690ab9ae018379963c345fbe7ded2781"} ) | 0 | 0 | 2 | |
| 31 | db.events_cache.count( {"_id":"690ab9ae018379963c345fbe7ded2781"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"690ab9ae018379963c345fbe7ded2781","town_sef_url":"sodus-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.17900000 1765696480)","created":"MongoDate(0.17900000 1765696480)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"6dda1893c48dfca1e170aa89dd7c356f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766987999)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 10 | |
| 35 | db.events_cache.count( {"_id":"6dda1893c48dfca1e170aa89dd7c356f"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"6dda1893c48dfca1e170aa89dd7c356f"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"6dda1893c48dfca1e170aa89dd7c356f","town_sef_url":"sodus-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.21500000 1765696480)","created":"MongoDate(0.21500000 1765696480)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"6adaa9d82bc769c95220caeaeec561bb"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766037599)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 2 | |
| 40 | db.events_cache.count( {"_id":"6adaa9d82bc769c95220caeaeec561bb"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"6adaa9d82bc769c95220caeaeec561bb"} ) | 0 | 0 | 3 | |
| 42 | db.events_cache.insert( {"_id":"6adaa9d82bc769c95220caeaeec561bb","town_sef_url":"sodus-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.23800000 1765696480)","created":"MongoDate(0.23800000 1765696480)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"e6495eafd9d4a4f9c66e5cf1280391a3"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1768370399)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 1 | 2 | |
| 45 | db.events_cache.count( {"_id":"e6495eafd9d4a4f9c66e5cf1280391a3"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"e6495eafd9d4a4f9c66e5cf1280391a3"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"e6495eafd9d4a4f9c66e5cf1280391a3","town_sef_url":"sodus-ny","data_key":["68f172c069adceb60507b8a3"],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.25600000 1765696480)","created":"MongoDate(0.25600000 1765696480)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"4a250787de4e00884c4dec1bb6832de9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1767592799)"},"event_id":{"$nin":[76249676]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 78 | |
| 50 | db.events_cache.count( {"_id":"4a250787de4e00884c4dec1bb6832de9"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"4a250787de4e00884c4dec1bb6832de9"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"4a250787de4e00884c4dec1bb6832de9","town_sef_url":"sodus-ny","data_key":["68d0b32dc3af739f25760dfc","68d35624c3af739f25020373","691bd893de4ae56f5a7c0386","6938d991de4ae56f5aaa8bcf","68d0b32dc3af739f25760e25","68d35624c3af739f250203b2","687f4f8efb5e4bed1f73ceab","6938d991de4ae56f5aaa8d26","689c08bdfb5e4bed1f1f90d2","68ce1027c3af739f25eb2ef2","68d35624c3af739f25020459","68b6552ac3af739f25c023ec","68ad1aa9c3af739f25f0a301","6857c262fb5e4bed1f870839","68a3f1c3fb5e4bed1fd64431","68b6552ac3af739f25c02463","685913b1fb5e4bed1fd9a922","68d0b32ec3af739f25760fdb","6938d992de4ae56f5aaa9047","692baa90de4ae56f5a18aa24","6938d992de4ae56f5aaa91b0","6927b612de4ae56f5a59f1d0","68a3f1c3fb5e4bed1fd644a2","6930f091de4ae56f5aa6e742","685a65b0fb5e4bed1f659644","68c4d5a7c3af739f2596dcc4","68ef059fc3af739f254bfa2a","693cce10de4ae56f5ae9779d","691bd893de4ae56f5a7c061c","69378811de4ae56f5aece064","6938d993de4ae56f5aaa93b9","687f4f96fb5e4bed1f73dbba","68d35625c3af739f2502067c","6938d993de4ae56f5aaa945a","6889db6afb5e4bed1fad14a6","68624e93fb5e4bed1f2f7b83","69017a9ac3af739f25e3f0a2","69041d9dde4ae56f5ae0e7f6","6938d993de4ae56f5aaa951d","6938d993de4ae56f5aaa9525","69266493de4ae56f5ae486cc","68b6552ac3af739f25c02651","69041d9dde4ae56f5ae0e844","68e86e1ec3af739f2521900c","692a5912de4ae56f5a9b7824","6938d993de4ae56f5aaa95c7","691bd894de4ae56f5a7c0794","68ce1028c3af739f25eb3375","6938d993de4ae56f5aaa9622","68f84020c3af739f25dfeb1d"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":true}","modified":"MongoDate(0.39600000 1765696480)","created":"MongoDate(0.39600000 1765696480)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"6309979e42f08d4a1459505ce18d64d8"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1767592799)"},"event_id":{"$nin":[76249676,76264592]},"tags":"music","geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 13 | 15 | |
| 55 | db.events_cache.count( {"_id":"6309979e42f08d4a1459505ce18d64d8"} ) | 0 | 0 | 7 | |
| 56 | db.events_cache.count( {"_id":"6309979e42f08d4a1459505ce18d64d8"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"6309979e42f08d4a1459505ce18d64d8","town_sef_url":"sodus-ny","data_key":["68de1a5fc3af739f25fcd5ae","68c65f65c3af739f25e1e7fd","68aff5ecc3af739f25758451","691eb3d8de4ae56f5a228a3d","6857c25ffb5e4bed1f8703f3","68ef3ddcc3af739f2585a95f","685913b1fb5e4bed1fd9a993","6883b1a3fb5e4bed1f8a77e3","68ef3ddcc3af739f2585a9a6","693911d2de4ae56f5a25e0ef","68981447fb5e4bed1f560dad","6903045b3394d74e7843be48","6933cbd7de4ae56f5a4a6958"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-77.06800079345703,43.23609924316406],\"has_next_page\":false}","modified":"MongoDate(0.44700000 1765696480)","created":"MongoDate(0.44700000 1765696480)"} , true) | 0 | 0 | 1 | |
| 58 | db.places.find( {"geo":{"$near":[-77.06800079345703,43.23609924316406],"$maxDistance":0.14492753623188406},"tags":"arts-and-entertainment"}, [] ).sort( [] ).limit( 51 ).skip( 0 ) | 0 | 6 | 2 | |
| 59 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-pancakes-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/pancakes\/\" target=\"_blank\">8 Best Pancake Places in New York<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/pancakes\/\" target=\"_blank\">Mama Lor\u2019s Cafe, Webster, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Mama Lor’s serves four kinds of pancakes, from regular buttermilk to ones filled with chocolate chips, blueberries, or pecans. And if you’re not in the mood for an average stack, they… <a href=\"https:\/\/bestthingsny.com\/pancakes\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-dessert-spots-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/desserts\/\" target=\"_blank\">8 Best Places for Dessert in New York<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/desserts\/\" target=\"_blank\">The Waffle Factory, Webster, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">The Waffle Factory in Webster serves delectable Belgian waffles—which, usually, you’d consider breakfast foods, right? But not this time. They have 38 different types of waffles, ranging… <a href=\"https:\/\/bestthingsny.com\/desserts\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-tanning-salon-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/tanning-salons\/\" target=\"_blank\">8 Best Tanning Salons in New York<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/tanning-salons\/\" target=\"_blank\">Spray Sunless Tanning, Webster, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Spray Sunless offers custom spray tanning services and packages ranging from $15 to $180. Their quickest and easiest service is the Express Custom Spray Tan for $15. With this tan, you can rinse… <a href=\"https:\/\/bestthingsny.com\/tanning-salons\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-offbeat-attractions-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/unusual-attractions\/\" target=\"_blank\">14 of the Best (and Most Offbeat) Attractions in New York!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/unusual-attractions\/\" target=\"_blank\">Chimney Bluffs State Park, Wolcott, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Erosion from Lake Ontario creates dramatic clay bluffs on the coast of Wolcott, New York. These clay pinnacles lend a windswept, otherworldly appearance to the landscape. The Chimney Bluffs are the… <a href=\"https:\/\/bestthingsny.com\/unusual-attractions\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-crab-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/crab-restaurants\/\" target=\"_blank\">Best Places for Crab in New York!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/crab-restaurants\/\" target=\"_blank\">Sushi King, Penfield, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Sushi King opened back in April 2011and serves a two and three maki roll lunch where you can get hot crunch crab rolls with a side of miso soup and green salad. As a family-based and family-operated… <a href=\"https:\/\/bestthingsny.com\/crab-restaurants\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-bubble-tea-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/bubble-tea\/\" target=\"_blank\">7 Best Bubble Tea Places in New York!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/bubble-tea\/\" target=\"_blank\">Tai Chi Bubble Tea, Irondequoit, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Tai Chi Bubble Tea has small and large options, as well as the possibility of having your drink as a smoothie or served hot. You start by choosing a base: milk tea, fruit tea, smoothie, hot special,… <a href=\"https:\/\/bestthingsny.com\/bubble-tea\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-sports-center-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/sports-centers\/\" target=\"_blank\">The 6 Best Sports Centers in New York!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/sports-centers\/\" target=\"_blank\">Pinnacle Athletic Campus, Victor, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,recreation-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">This enormous indoor sports facility hosts after-school programs, summer camps, birthday parties, and more for kids interested in archery, baseball, basketball, lacrosse, martial arts, soccer, and… <a href=\"https:\/\/bestthingsny.com\/sports-centers\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-pasta-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/pasta-places\/\" target=\"_blank\">10 Best Pasta Places in New York<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/pasta-places\/\" target=\"_blank\">Casa de Pasta, Canandaigua, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Casa de Pasta proudly offers homemade Italian cuisine made from the finest ingredients available. You can create your own dish for $12.99. Choose from spaghetti, penne, angel hair, fettuccine,… <a href=\"https:\/\/bestthingsny.com\/pasta-places\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-hardware-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/hardware-stores\/\" target=\"_blank\">9 Best Hardware Stores in New York!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/hardware-stores\/\" target=\"_blank\">Mayer Paint & Hardware, Rochester, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">With aisles packed with every imaginable part, free popcorn, Benjamin Moore paint, and an adorable Labrador retriever, it’s no wonder Mayer Paint & Hardware is such a beloved hardware store… <a href=\"https:\/\/bestthingsny.com\/hardware-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ny-milkshake-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/milkshakes\/\" target=\"_blank\">9 Best Milkshakes in New York!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsny.com\/milkshakes\/\" target=\"_blank\">Highland Park Diner, Rochester, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Located in a quintessential American diner car, Highland Park is the place to go for burgers fries, and some of the tastiest, frostiest hand-dipped milkshakes in New York. Fan favorites include the… <a href=\"https:\/\/bestthingsny.com\/milkshakes\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"sodus-ny","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765703680,"type":"Event","id":76249676,"title":"It's A Wonderful Life Festival","url":"\/event\/its-a-wonderful-life-festival-2025-12-14-seneca-falls-ny.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-other-festival-1.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765710880,"type":"Event","id":76264592,"title":"WWE Live Holiday Tour","url":"\/event\/wwe-live-holiday-tour-2025-12-28-tm-rochester-ny.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/380\/bf11c4a6-7591-40d0-babc-f357525e0380_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765710880,"type":"Event","id":76043484,"title":"Driftwood","url":"\/event\/driftwood-2025-12-27-jb-homer-ny.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"},{"rule":"{\"content_type\":\"group_category\",\"radius\":\"10\",\"ttl\":\"8\",\"israndom\":1,\"group_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-1.jpg\",\"days\":1}","expiration":1765725280,"type":"Place","id":56571,"title":"Sodus Bay Lighthouse Museum","url":"\/place\/sodus-bay-lighthouse-museum-sodus-point-ny.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-museum-23.jpg"}],"modified":"MongoDate(0.46400000 1765696480)","created":"MongoDate(0.46400000 1765696480)","_id":ObjectId ("693e63e0c5e24c3e0a0539f0")} , true) | 0 | 0 | 1 | |
| 60 | db.events_cache.find( {"_id":"b6094de6a8c197507a85a0aca22ce0d4"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 7 | |
| 61 | db.events_radius_cache.find( {"_id":"412edd07128feb483e43c35e4f76c3e6"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 7 | |
| 62 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)"},"event_id":{"$nin":[76249676,76264592,76043484]},"geo":{"$geoWithin":{"$center":[[-77.06800079345703,43.23609924316406],0.36231884057971014]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 426 | |
| 63 | db.events_cache.count( {"_id":"b6094de6a8c197507a85a0aca22ce0d4"} ) | 0 | 0 | 1 | |
| 64 | db.events_cache.count( {"_id":"b6094de6a8c197507a85a0aca22ce0d4"} ) | 0 | 0 | 1 | |
| 65 | db.events_cache.insert( {"_id":"b6094de6a8c197507a85a0aca22ce0d4","town_sef_url":"sodus-ny","data_key":["68c4d5a7c3af739f2596dcc4","68f1a89ec3af739f25dd7181","69211e99de4ae56f5af9c52a","68db3f21c3af739f25854874","68e08522c3af739f25467834"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Sodus\",\"keyword\":\"\",\"radius\":25,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":43.23609924316406,\"lng\":-77.06800079345703,\"latlng\":\"43.236099243164,-77.068000793457\",\"city\":\"Sodus\",\"state\":\"NY\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.97400000 1765696480)","created":"MongoDate(0.97400000 1765696480)"} , true) | 0 | 0 | 1 | |
| 66 | db.news.find( {"broadcast":{"$in":["usa","sodus-ny","ny","wayne-county-ny"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 3 | |
| 67 | db.places.find( {"address.town_sef_url":"sodus-ny","group_id":{"$nin":[56571]},"group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 68 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 69 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 70 | db.towns.find( {"sef_url":"sodus-ny"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 12 | |
| 71 | db.tokens.find( {"sef_url":{"$in":["usa","ny","wayne-county-ny","sodus-ny"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 4 | |
| 72 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 73 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 74 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 75 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 76 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 77 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



