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) 1765951200 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) 1765951200 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) 1765951200 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) 1765951200 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) 1765951200 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) 1765951200 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) 1765951200 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) 1765951200 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 193 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) 1765951200 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 193 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) 1765951200 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
An indoor/outdoor mini golf location, Shipwreck Mini Golf is home to the longest miniature golf hole in the world. Outside the course is pirate-themed, a perfect adventure for any age. Kids will love… Read More
Rex’s Pasta has 11 pasta options to choose from, like Aunt Josie’s Special (cavatelli pasta with broccoli and mushrooms in a garlic butter sauce), Homemade Lasagna (ground beef, ricotta,… Read More
Dolce Delight’s desserts span from cookies to pies to tiramisu cheesecake. Their cupcake selection changes daily, so be sure to stop in from time to time to see what flavors are available! They… Read More
It’s hard to find good home cooking without cooking it yourself, but that’s exactly what you’ll get at Angelhearts Diner. This cozy Ithaca diner has all your favorite diner staples… Read More
The Commons is a unique and thriving pedestrian mall in the heart of downtown Ithaca. This shopping district centers on independently owned boutiques so there’s always some new treasure that… Read More
An owner-operated cooperative farmers market, Ithaca Farmers Market draws farmers from miles around every weekend. The market takes place year-round at the Steamboat Landing location, where shoppers… Read More
The Rhine House in Ithaca has pool tables and dart boards that are complemented by their beer garden. Ther on top beers start at $3, and happy hour is on weeknights from 3-7 p.m. (drinks are $1 off).… Read More
Hare and Bristle is the small but mighty salon of local hair stylist Danielle. Danielle puts her 13 years of experience to use to give you a look that makes you feel like an absolute bombshell. Check… Read More
A May-October retreat, Firelight Camps is designed to mirror African luxury safari tents, and is just steps away from the trails of Buttermilk Falls. Each “elevated camping” tent comes… Read More
In need of an update for your bedroom, living room, or dining room? Sam Peter Furniture and Bedding has enough styles and brands that you’re sure to find the perfect fit.
Read MoreNotice (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 Groton', '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) 42.590698242188, 'lng' => (float) -76.367897033691, 'latlng' => '42.590698242188,-76.367897033691', 'city' => 'Groton', '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' => 'groton-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
Groton, New York. Population for Groton from the last gathering is 5794. You can view Groton venues that host many Groton NY events every year.
You can find a ton of properties for sale if you search the Groton page on Zillow. Currently Groton has an average listing price for homes for sale on the market of $110,000. More real estate facts about Groton: The number of properties currently for sale in Groton is 1. The median homes for sale listing price is $110,000. This is broken down with the number of three bedroom houses in Groton consisting of 41 with an average listing price for these house of $267,746. Out of the 50 houses that are four bedroom the average listing price for Groton is $353,066. Interest rates for Groton are at historic lows as well.
Groton New York has a latitude of 42.590698242188 and a longitude of -76.367897033691. 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":"lemoore-ca"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 11 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"groton-ny"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 7 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"groton-ny","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 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 | 9 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-76.3678970336914,42.5906982421875],"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(1766029413726)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1766029413726)","$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 | 119 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"groton-ny","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"565150e1f0f4a22c86b24424f505787a"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766642399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 18 | |
| 15 | db.events_cache.count( {"_id":"565150e1f0f4a22c86b24424f505787a"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"565150e1f0f4a22c86b24424f505787a"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"565150e1f0f4a22c86b24424f505787a","town_sef_url":"groton-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.91100000 1766029413)","created":"MongoDate(0.91100000 1766029413)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"089ea2c954e66392e442cd82d20560b3"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766901599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | |
| 20 | db.events_cache.count( {"_id":"089ea2c954e66392e442cd82d20560b3"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"089ea2c954e66392e442cd82d20560b3"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"089ea2c954e66392e442cd82d20560b3","town_sef_url":"groton-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.98400000 1766029413)","created":"MongoDate(0.98400000 1766029413)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"a666556d03c8d22f42bb9fc9d280a8cc"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1768629599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 1 | 66 | |
| 25 | db.events_cache.count( {"_id":"a666556d03c8d22f42bb9fc9d280a8cc"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"a666556d03c8d22f42bb9fc9d280a8cc"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"a666556d03c8d22f42bb9fc9d280a8cc","town_sef_url":"groton-ny","data_key":["68911578fb5e4bed1fbe40ef"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.13200000 1766029414)","created":"MongoDate(0.13200000 1766029414)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"7bfc7769f2e9bcb2a29f1f47f53e9704"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766642399)"},"event_id":{"$nin":[76016237]},"tags":"music","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 7 | |
| 30 | db.events_cache.count( {"_id":"7bfc7769f2e9bcb2a29f1f47f53e9704"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"7bfc7769f2e9bcb2a29f1f47f53e9704"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"7bfc7769f2e9bcb2a29f1f47f53e9704","town_sef_url":"groton-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.16000000 1766029414)","created":"MongoDate(0.16000000 1766029414)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"6cc5a9c1dd585ef98d5c67cfdff199d7"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1767247199)"},"event_id":{"$nin":[76016237]},"tags":"music","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 2 | 11 | |
| 35 | db.events_cache.count( {"_id":"6cc5a9c1dd585ef98d5c67cfdff199d7"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"6cc5a9c1dd585ef98d5c67cfdff199d7"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"6cc5a9c1dd585ef98d5c67cfdff199d7","town_sef_url":"groton-ny","data_key":["6883b1a3fb5e4bed1f8a77e3"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":true}","modified":"MongoDate(0.19500000 1766029414)","created":"MongoDate(0.19500000 1766029414)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"6515a00fd8cd4bda2d2ed407fb4dab6d"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766296799)"},"event_id":{"$nin":[76016237,75980338]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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":"6515a00fd8cd4bda2d2ed407fb4dab6d"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"6515a00fd8cd4bda2d2ed407fb4dab6d"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"6515a00fd8cd4bda2d2ed407fb4dab6d","town_sef_url":"groton-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.21200000 1766029414)","created":"MongoDate(0.21200000 1766029414)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"f8334be2fa5cbd9b43830fed4b2e20a3"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1768629599)"},"event_id":{"$nin":[76016237,75980338]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 0 | 1 | |
| 45 | db.events_cache.count( {"_id":"f8334be2fa5cbd9b43830fed4b2e20a3"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"f8334be2fa5cbd9b43830fed4b2e20a3"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"f8334be2fa5cbd9b43830fed4b2e20a3","town_sef_url":"groton-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.22700000 1766029414)","created":"MongoDate(0.22700000 1766029414)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"55d94c1852e20b7aacff6aece8514ae1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766469599)"},"event_id":{"$nin":[76016237,75980338]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 20 | |
| 50 | db.events_cache.count( {"_id":"55d94c1852e20b7aacff6aece8514ae1"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"55d94c1852e20b7aacff6aece8514ae1"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"55d94c1852e20b7aacff6aece8514ae1","town_sef_url":"groton-ny","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":false}","modified":"MongoDate(0.28000000 1766029414)","created":"MongoDate(0.28000000 1766029414)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"a8616e95537a01699e830b53624fca55"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1767333599)"},"event_id":{"$nin":[76016237,75980338]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 2 | 39 | |
| 55 | db.events_cache.count( {"_id":"a8616e95537a01699e830b53624fca55"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"a8616e95537a01699e830b53624fca55"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"a8616e95537a01699e830b53624fca55","town_sef_url":"groton-ny","data_key":["69230ac3de4ae56f5aca48ec"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":true}","modified":"MongoDate(0.33600000 1766029414)","created":"MongoDate(0.33600000 1766029414)"} , true) | 0 | 0 | 1 | |
| 58 | db.events_cache.find( {"_id":"89fa9b37ab4f87c19c2b27a6e50ca374"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 59 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1767851999)"},"event_id":{"$nin":[76016237,75980338,76367739]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 30 | |
| 60 | db.events_cache.count( {"_id":"89fa9b37ab4f87c19c2b27a6e50ca374"} ) | 0 | 0 | 1 | |
| 61 | db.events_cache.count( {"_id":"89fa9b37ab4f87c19c2b27a6e50ca374"} ) | 0 | 0 | 1 | |
| 62 | db.events_cache.insert( {"_id":"89fa9b37ab4f87c19c2b27a6e50ca374","town_sef_url":"groton-ny","data_key":["68d35624c3af739f25020459","68b6552ac3af739f25c023ec","685670dafb5e4bed1f3b33de","68ad1aa9c3af739f25f0a301","68d0b32ec3af739f25760f9d","6857c262fb5e4bed1f870839","6883441ffb5e4bed1f223e28","688b2ccafb5e4bed1f0750a0","68a3f1c3fb5e4bed1fd64431","68b6552ac3af739f25c02463","685913b1fb5e4bed1fd9a922","68d0b32ec3af739f25760fdb","68e4799dc3af739f25a9d19d","6938d992de4ae56f5aaa9047","692baa90de4ae56f5a18aa24","6940c28ede4ae56f5a9dc8b0","68e4799dc3af739f25a9d1f5","6938d992de4ae56f5aaa91b0","6927b612de4ae56f5a59f1d0","68a9262bc3af739f252fcdf6","688b2cccfb5e4bed1f0751fa","68a3f1c3fb5e4bed1fd644a2","68f6ee9ac3af739f25828c40","6930f091de4ae56f5aa6e742","68e4799dc3af739f25a9d25a","685a65b0fb5e4bed1f659644","68c4d5a7c3af739f2596dcc4","68d204a5c3af739f25f51b84","68ef059fc3af739f254bfa2a","69096398de4ae56f5a1c0370","68e4799ec3af739f25a9d333","691bd893de4ae56f5a7c061c","68a9262bc3af739f252fce8b","6938d993de4ae56f5aaa93b9","68e4799ec3af739f25a9d37a","687f4f96fb5e4bed1f73dbba","68d35625c3af739f2502067c","6938d993de4ae56f5aaa945a","6889db6afb5e4bed1fad14a6","68624e93fb5e4bed1f2f7b83","69017a9ac3af739f25e3f0a2","6938d993de4ae56f5aaa951d","6938d993de4ae56f5aaa9525","6940c28fde4ae56f5a9dca9b","68b6552ac3af739f25c02651","68834427fb5e4bed1f225469","68a9262bc3af739f252fd04f","68639ff1fb5e4bed1fa5e325","68e86e1ec3af739f2521900c","692a5912de4ae56f5a9b7824"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-76.3678970336914,42.5906982421875],\"has_next_page\":true}","modified":"MongoDate(0.39900000 1766029414)","created":"MongoDate(0.39900000 1766029414)"} , true) | 0 | 0 | 1 | |
| 63 | 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-mini-golf-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/mini-golf\/\" target=\"_blank\">The 9 Best Mini Golf Courses 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\/mini-golf\/\" target=\"_blank\">Shipwreck Mini Golf, Cortland, 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\">An indoor\/outdoor mini golf location, Shipwreck Mini Golf is home to the longest miniature golf hole in the world. Outside the course is pirate-themed, a perfect adventure for any age. Kids will love… <a href=\"https:\/\/bestthingsny.com\/mini-golf\/\" 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\">Rex\u2019s Pasta, Cortland, 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\">Rex’s Pasta has 11 pasta options to choose from, like Aunt Josie’s Special (cavatelli pasta with broccoli and mushrooms in a garlic butter sauce), Homemade Lasagna (ground beef, ricotta,… <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-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\">Dolce Delight, Ithaca, 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\">Dolce Delight’s desserts span from cookies to pies to tiramisu cheesecake. Their cupcake selection changes daily, so be sure to stop in from time to time to see what flavors are available! They… <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-vegan-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/vegan-vegetarian-restaurants\/\" target=\"_blank\">10 Best Vegan Restaurants 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\/vegan-vegetarian-restaurants\/\" target=\"_blank\">Angelhearts Diner, Ithaca, 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\">It’s hard to find good home cooking without cooking it yourself, but that’s exactly what you’ll get at Angelhearts Diner. This cozy Ithaca diner has all your favorite diner staples… <a href=\"https:\/\/bestthingsny.com\/vegan-vegetarian-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-shopping-outlet-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/shopping-outlets\/\" target=\"_blank\">10 Best Shopping Outlets 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\/shopping-outlets\/\" target=\"_blank\">Ithaca Commons, Ithaca, 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\">The Commons is a unique and thriving pedestrian mall in the heart of downtown Ithaca. This shopping district centers on independently owned boutiques so there’s always some new treasure that… <a href=\"https:\/\/bestthingsny.com\/shopping-outlets\/\" 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-farmers-market-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/farmers-markets\/\" target=\"_blank\">10 Best Farmers Markets 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\/farmers-markets\/\" target=\"_blank\">Ithaca Farmers Market, Ithaca, NY<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">An owner-operated cooperative farmers market, Ithaca Farmers Market draws farmers from miles around every weekend. The market takes place year-round at the Steamboat Landing location, where shoppers… <a href=\"https:\/\/bestthingsny.com\/farmers-markets\/\" 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-dive-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/neighborhood-bars\/\" target=\"_blank\">7 Best Neighborhood Bars 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\/neighborhood-bars\/\" target=\"_blank\">Rhine House, Ithaca, 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 Rhine House in Ithaca has pool tables and dart boards that are complemented by their beer garden. Ther on top beers start at $3, and happy hour is on weeknights from 3-7 p.m. (drinks are $1 off).… <a href=\"https:\/\/bestthingsny.com\/neighborhood-bars\/\" 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-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/hair-salons\/\" target=\"_blank\">10 Best Hair 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\/hair-salons\/\" target=\"_blank\">Hare and Bristle, Ithaca, 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\">Hare and Bristle is the small but mighty salon of local hair stylist Danielle. Danielle puts her 13 years of experience to use to give you a look that makes you feel like an absolute bombshell. Check… <a href=\"https:\/\/bestthingsny.com\/hair-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-unique-hotels-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsny.com\/unique-hotels\/\" target=\"_blank\">The 12 Coolest (and Most Unique) Hotels 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\/unique-hotels\/\" target=\"_blank\">Firelight Camps, Ithaca, 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\">A May-October retreat, Firelight Camps is designed to mirror African luxury safari tents, and is just steps away from the trails of Buttermilk Falls. Each “elevated camping” tent comes… <a href=\"https:\/\/bestthingsny.com\/unique-hotels\/\" 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-furniture-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\/furniture-stores\/\" target=\"_blank\">10 Best Furniture 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\/furniture-stores\/\" target=\"_blank\">Sam Peter Furniture and Bedding, Ithaca, 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\"><p>In need of an update for your bedroom, living room, or dining room? Sam Peter Furniture and Bedding has enough styles and brands that you’re sure to find the perfect fit.<\/p> <a href=\"https:\/\/bestthingsny.com\/furniture-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<\/div>\n<\/div>\n\n\n","town_sef_url":"groton-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\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"ttl\":\"3\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1766040213,"type":"Event","id":76016237,"title":"Cornell Big Red Hockey vs. Princeton Tigers Hockey","url":"\/event\/cornell-big-red-hockey-vs-princeton-tigers-hockey-2026-01-16-tm-ithaca-ny.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/e35\/8b28191c-279f-4492-beba-6d23c496ae35_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1766036614,"type":"Event","id":75980338,"title":"Judy Collins","url":"\/event\/judy-collins-2025-12-19-jb-homer-ny.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2017\/04\/judy-collins-judy-collins-afd7aad4-3509-4276-b302-380e10d83700_180671_RETINA_LANDSCAPE_16_9-980x551.jpg"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"15\",\"days\":\"15\",\"ttl\":\"2\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-2.jpg\"}","expiration":1766036614,"type":"Event","id":76367739,"title":"Local Fiber 2025 Holiday Pop-Up Shop","url":"\/event\/local-fiber-2025-holiday-popup-shop-2025-12-17-ithaca-ny.html","image_url":"https:\/\/cdn-p300.americantowns.com\/img\/generic-icon.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":1766043814,"type":"Event","id":76349958,"title":"Jazz Jam","url":"\/event\/jazz-jam-2025-12-21-tm-syracuse-ny.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/13\/31\/74\/13_Edp.jpg?v=5"}],"modified":"MongoDate(0.40200000 1766029414)","created":"MongoDate(0.40200000 1766029414)","_id":ObjectId ("6943786608994f578e0a9e66")} , true) | 0 | 0 | 1 | |
| 64 | db.events_cache.find( {"_id":"69d9b9c30590ea5dee4ca649875a71ae"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 65 | db.events_radius_cache.find( {"_id":"14d585b7f601247c9bce0529deef8bfc"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 66 | db.events.count( {"address.town_sef_url":"groton-ny","start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766556000)"}} ) | 0 | 0 | 1 | |
| 67 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766815200)"}} ) | 0 | 0 | 28 | |
| 68 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],0.21739130434782608]}},"start":{"$gte":"MongoDate(0.00000000 1765951200)","$lt":"MongoDate(0.00000000 1766815200)"}} ) | 0 | 10 | 35 | |
| 69 | db.events_radius_cache.count( {"_id":"14d585b7f601247c9bce0529deef8bfc"} ) | 0 | 0 | 1 | |
| 70 | db.events_radius_cache.count( {"_id":"14d585b7f601247c9bce0529deef8bfc"} ) | 0 | 0 | 1 | |
| 71 | db.events_radius_cache.insert( {"_id":"14d585b7f601247c9bce0529deef8bfc","radius":25,"modified":"MongoDate(0.48700000 1766029414)","created":"MongoDate(0.48700000 1766029414)"} , true) | 0 | 0 | 1 | |
| 72 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765951200)"},"event_id":{"$nin":[76016237,75980338,76367739,76349958]},"geo":{"$geoWithin":{"$center":[[-76.3678970336914,42.5906982421875],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 | 240 | |
| 73 | db.events_cache.count( {"_id":"69d9b9c30590ea5dee4ca649875a71ae"} ) | 0 | 0 | 1 | |
| 74 | db.events_cache.count( {"_id":"69d9b9c30590ea5dee4ca649875a71ae"} ) | 0 | 0 | 1 | |
| 75 | db.events_cache.insert( {"_id":"69d9b9c30590ea5dee4ca649875a71ae","town_sef_url":"groton-ny","data_key":["69230ac3de4ae56f5aca490a","6921fc13de4ae56f5a57f6d4","69230ac3de4ae56f5aca492b","685a65b7fb5e4bed1f65a347","691d6254de4ae56f5ae884cc"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Groton\",\"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\":42.5906982421875,\"lng\":-76.3678970336914,\"latlng\":\"42.590698242188,-76.367897033691\",\"city\":\"Groton\",\"state\":\"NY\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.76800000 1766029414)","created":"MongoDate(0.76800000 1766029414)"} , true) | 0 | 0 | 1 | |
| 76 | db.news.find( {"broadcast":{"$in":["usa","groton-ny","ny","tompkins-county-ny"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 4 | |
| 77 | db.places.find( {"address.town_sef_url":"groton-ny","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 78 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 4 | |
| 79 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 80 | db.towns.find( {"sef_url":"groton-ny"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.tokens.find( {"sef_url":{"$in":["usa","ny","tompkins-county-ny","groton-ny"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 82 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 83 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 6 | |
| 84 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 85 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 86 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 87 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 88 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |


