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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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) 1765605600 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
Nisa’s Thai Kitchen is a cozy and charming restaurant in Warrenton where all are welcome. It’s a hub for simply outstanding Thai food that you have to taste to believe.
Read MoreOnce a primary military defense installation, Fort Stevens is now part of a 4,300-acre park with trails, camping, and history. Summer tours of the underground rare gun battery command center add an… Read More
Salon Boheme is Astoria’s go-to spot for outstanding hair and an even more outstanding experience. As a beloved member of the community, the head of this salon is also something of a mentor for… Read More
The Cannery Pier Hotel and Spa is a uniquely secluded getaway in Astoria in the middle of the Columbia River. You and your significant other can rest and refresh in luxury together at this quiet… Read More
When people say, "they don't make it like this anymore," they're referring to the vintage tools at Astoria Vintage Hardware. Skip the sloppy weather and spend the day wandering its aisles, where… Read More
Every great breakfast has two essentials: breakfast meat like bacon or sausage and something sweet and carby. The Pig ‘N Pancake knows that magical formula and uses it to serve a lineup of… Read More
The Columbia River is a stunning part of the Oregon landscape, and during your next vacation, you can sleep on it. The Cannery Pier Hotel and Spa is an incredible hotel located 600 feet into the… Read More
There's only one thing on the menu here - Astoria's most famous fish and chips. Located across from the Columbia River in a historic gillnetter, Bowpickers has spent the last 15 years serving up… Read More
Uniquely located on an elevated pier in the Columbia River, the Cannery Pier Hotel and Spa delivers a spectacular experience every time. Enjoy a luxe spa and thrilling events at this lovely… Read More
Bowpicker Fish and Chips is a quant fish and chips stand located across from the Columbia River Maritime Museum. They serve lightly beer battered tuna atop a bed of crunchy steak fries from their… 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 Hammond', '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) 46.199298858643, 'lng' => (float) -123.94899749756, 'latlng' => '46.199298858643,-123.94899749756', 'city' => 'Hammond', 'state' => 'OR', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'hammond-or' ) )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
Hammond, Oregon. You can view Hammond venues that host many Hammond OR events every year.
You can find a ton of properties for sale if you search the Hammond page on Zillow. Currently Hammond has an average listing price for homes for sale on the market of $473,184. More real estate facts about Hammond: The number of properties currently for sale in Hammond is 449. The median homes for sale listing price is $349,375. This is broken down with the number of three bedroom houses in Hammond consisting of 234 with an average listing price for these house of $438,335. Out of the 97 houses that are four bedroom the average listing price for Hammond is $651,347. Interest rates for Hammond are at historic lows as well.
Hammond Oregon has a latitude of 46.199298858643 and a longitude of -123.94899749756. 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":"diagonal-ia"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 20 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 10 | |
| 3 | db.towns.find( {"sef_url":"hammond-or"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 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 | 8 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"hammond-or","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 6 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-123.9489974975586,46.19929885864258],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"OR"}}},{"$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(1765671227585)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765671227585)","$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 | 35 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"hammond-or","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":"6f1b1b2db2f5d8101dd297968164bfac"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766296799)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 21 | |
| 15 | db.events_cache.count( {"_id":"6f1b1b2db2f5d8101dd297968164bfac"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"6f1b1b2db2f5d8101dd297968164bfac"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"6f1b1b2db2f5d8101dd297968164bfac","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.68900000 1765671227)","created":"MongoDate(0.68900000 1765671227)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"cf1072996ffc303d504d39d92476c87f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766555999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 28 | |
| 20 | db.events_cache.count( {"_id":"cf1072996ffc303d504d39d92476c87f"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"cf1072996ffc303d504d39d92476c87f"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"cf1072996ffc303d504d39d92476c87f","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.75300000 1765671227)","created":"MongoDate(0.75300000 1765671227)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"e370e2036a701777f9655f9ba21a8770"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1768283999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 46 | |
| 25 | db.events_cache.count( {"_id":"e370e2036a701777f9655f9ba21a8770"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"e370e2036a701777f9655f9ba21a8770"} ) | 0 | 0 | 2 | |
| 27 | db.events_cache.insert( {"_id":"e370e2036a701777f9655f9ba21a8770","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.86400000 1765671227)","created":"MongoDate(0.86400000 1765671227)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"76a8c29bcc436fa6bb08b8ae45ecf732"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766296799)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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":"76a8c29bcc436fa6bb08b8ae45ecf732"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"76a8c29bcc436fa6bb08b8ae45ecf732"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"76a8c29bcc436fa6bb08b8ae45ecf732","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.89700000 1765671227)","created":"MongoDate(0.89700000 1765671227)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"fd3487605b6343c55697ad01624315c9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766901599)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 8 | |
| 35 | db.events_cache.count( {"_id":"fd3487605b6343c55697ad01624315c9"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"fd3487605b6343c55697ad01624315c9"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"fd3487605b6343c55697ad01624315c9","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.92700000 1765671227)","created":"MongoDate(0.92700000 1765671227)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"88c484add5960e94df3062aab755dea8"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1765951199)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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":"88c484add5960e94df3062aab755dea8"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"88c484add5960e94df3062aab755dea8"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"88c484add5960e94df3062aab755dea8","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.94900000 1765671227)","created":"MongoDate(0.94900000 1765671227)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"bcc2deb9ad2bd259f9753c1b5ae91a63"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1768283999)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 2 | |
| 45 | db.events_cache.count( {"_id":"bcc2deb9ad2bd259f9753c1b5ae91a63"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"bcc2deb9ad2bd259f9753c1b5ae91a63"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"bcc2deb9ad2bd259f9753c1b5ae91a63","town_sef_url":"hammond-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.97000000 1765671227)","created":"MongoDate(0.97000000 1765671227)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"49343db80edd6c4af2fbc4ebdc5d76fa"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766123999)"},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 1 | 20 | |
| 50 | db.events_cache.count( {"_id":"49343db80edd6c4af2fbc4ebdc5d76fa"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"49343db80edd6c4af2fbc4ebdc5d76fa"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"49343db80edd6c4af2fbc4ebdc5d76fa","town_sef_url":"hammond-or","data_key":["68f25a7db968d244290c2ecc"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.02300000 1765671228)","created":"MongoDate(0.02300000 1765671228)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"2f40e885b05d78ebbd77190edcdd7441"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1767506399)"},"event_id":{"$nin":[76252515]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 39 | |
| 55 | db.events_cache.count( {"_id":"2f40e885b05d78ebbd77190edcdd7441"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"2f40e885b05d78ebbd77190edcdd7441"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"2f40e885b05d78ebbd77190edcdd7441","town_sef_url":"hammond-or","data_key":["68d204a4c3af739f25f516ae","6913ef94de4ae56f5a16afbf","6913ef94de4ae56f5a16afc4","689c08bdfb5e4bed1f1f8f51","68512af0fb5e4bed1fa7cb8e","68d204a4c3af739f25f51752","6913ef94de4ae56f5a16b024","6913ef94de4ae56f5a16b027","68a3f1c2fb5e4bed1fd642a2","69154115de4ae56f5aadf666","68527c94fb5e4bed1f02833c","68d204a4c3af739f25f51857","6913ef94de4ae56f5a16b0ae","6913ef94de4ae56f5a16b0b2","6930f090de4ae56f5aa6e566","689c08bdfb5e4bed1f1f904b","692baa90de4ae56f5a18a8db","690c0696de4ae56f5a9c08b3","692e4d91de4ae56f5ae9292d","6913ef94de4ae56f5a16b0fb","68bb9b26c3af739f2533a017","68a694bcc3af739f2517291d","6930f091de4ae56f5aa6e621","689eabbdfb5e4bed1f7b321f","6857c25efb5e4bed1f870121","6857c25ffb5e4bed1f87041f","69017a9ac3af739f25e3ecee","685913b1fb5e4bed1fd9a9a1","68b8f82bc3af739f2556847d","68d204a5c3af739f25f51a7a","69096398de4ae56f5a1c02fb","6938d992de4ae56f5aaa9119","68d204a5c3af739f25f51ae3","68edb41cc3af739f2514bb93","685a65aafb5e4bed1f658afb","68d204a5c3af739f25f51b5d","6913ef94de4ae56f5a16b281","6913ef94de4ae56f5a16b285","68ef059fc3af739f254bfa39","685bb75efb5e4bed1fb6af7b","68d204a5c3af739f25f51bd5","68b7a6aac3af739f2571ecf6","6902cc1a3394d74e7810b940","68d204a5c3af739f25f51c36","69378811de4ae56f5aece085","68d204a5c3af739f25f51c48","689eabbdfb5e4bed1f7b3434","690c0697de4ae56f5a9c0a9e","68d204a5c3af739f25f51c70","68d204a5c3af739f25f51c8b"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":true}","modified":"MongoDate(0.10000000 1765671228)","created":"MongoDate(0.10000000 1765671228)"} , true) | 0 | 0 | 1 | |
| 58 | db.events_cache.find( {"_id":"9462a8f1eb3f61dc4593937ba310d41c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 59 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1767506399)"},"event_id":{"$nin":[76252515,76085450]},"tags":"music","geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 33 | 15 | |
| 60 | db.events_cache.count( {"_id":"9462a8f1eb3f61dc4593937ba310d41c"} ) | 0 | 0 | 1 | |
| 61 | db.events_cache.count( {"_id":"9462a8f1eb3f61dc4593937ba310d41c"} ) | 0 | 0 | 1 | |
| 62 | db.events_cache.insert( {"_id":"9462a8f1eb3f61dc4593937ba310d41c","town_sef_url":"hammond-or","data_key":["689e67d3fb5e4bed1f3b2a5f","68aaafe9c3af739f25a31baa","68e20ee0c3af739f259b66ff","6933cbd6de4ae56f5a4a5e7f","6933cbd6de4ae56f5a4a5eac","6933cbd6de4ae56f5a4a5eaf","6933cbd6de4ae56f5a4a5f2f","68f483dbc3af739f25f38a88","68c26ae7c3af739f25d455f7","687e2799fb5e4bed1f726b37","68ba81ebc3af739f25d20c67","68db775ec3af739f25ef7328","68d782e2c3af739f253fe541","691eb3d7de4ae56f5a2289bf","6933cbd6de4ae56f5a4a60ac","68ba81ebc3af739f25d20cd6","68d782e3c3af739f253fe584","69200554de4ae56f5af2c6e6","69200555de4ae56f5af2c7dd","68f483dcc3af739f25f38c00","6933cbd6de4ae56f5a4a62b2","6933cbd6de4ae56f5a4a631b","68aff5ecc3af739f257584ff","6933cbd6de4ae56f5a4a6370","690d9056de4ae56f5a18ddb1","6933cbd6de4ae56f5a4a63d6","68de1a60c3af739f25fcd7a4","690aed58de4ae56f5ae0240a","6933cbd7de4ae56f5a4a67ab","68c11966c3af739f259e2f9f","6933cbd7de4ae56f5a4a6a56","69200556de4ae56f5af2cba9","6933cbd7de4ae56f5a4a6b7f"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-123.9489974975586,46.19929885864258],\"has_next_page\":false}","modified":"MongoDate(0.14300000 1765671228)","created":"MongoDate(0.14300000 1765671228)"} , true) | 0 | 0 | 1 | |
| 63 | db.places.find( {"geo":{"$near":[-123.9489974975586,46.19929885864258],"$maxDistance":0.14492753623188406},"tags":"arts-and-entertainment"}, [] ).sort( [] ).limit( 51 ).skip( 0 ) | 0 | 33 | 2 | |
| 64 | 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\/or-thai-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/thai-restaurants\/\" target=\"_blank\">10 Best Thai Restaurants in Oregon!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/thai-restaurants\/\" target=\"_blank\">Nisa\u2019s Thai Kitchen, Warrenton, OR<\/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\"><p>Nisa’s Thai Kitchen is a cozy and charming restaurant in Warrenton where all are welcome. It’s a hub for simply outstanding Thai food that you have to taste to believe.<\/p> <a href=\"https:\/\/bestthingsor.com\/thai-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\/or-sightseeing-tours-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/sightseeing-tours\/\" target=\"_blank\">The 6 Best Sightseeing Tours in Oregon!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/sightseeing-tours\/\" target=\"_blank\">Underground Tour of Fort Stevens Park, Hammond, OR<\/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\">Once a primary military defense installation, Fort Stevens is now part of a 4,300-acre park with trails, camping, and history. Summer tours of the underground rare gun battery command center add an… <a href=\"https:\/\/bestthingsor.com\/sightseeing-tours\/\" 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\/or-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/hair-salons\/\" target=\"_blank\">10 Best Hair Salons in Oregon<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/hair-salons\/\" target=\"_blank\">Salon Boheme, Astoria, OR<\/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\">Salon Boheme is Astoria’s go-to spot for outstanding hair and an even more outstanding experience. As a beloved member of the community, the head of this salon is also something of a mentor for… <a href=\"https:\/\/bestthingsor.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\/or-romantic-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/romantic-places\/\" target=\"_blank\">10 Most Romantic Places in Oregon!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/romantic-places\/\" target=\"_blank\">Cannery Pier Hotel and Spa, Astoria, OR<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-shannen,valentines-day,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">The Cannery Pier Hotel and Spa is a uniquely secluded getaway in Astoria in the middle of the Columbia River. You and your significant other can rest and refresh in luxury together at this quiet… <a href=\"https:\/\/bestthingsor.com\/romantic-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\/or-rainy-day-activities-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/rainy-day-thingstodo\/\" target=\"_blank\">10 Best Rainy Day Activities in Oregon!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/rainy-day-thingstodo\/\" target=\"_blank\">Astoria Vintage Hardware, Astoria, OR<\/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\">When people say, \"they don't make it like this anymore,\" they're referring to the vintage tools at Astoria Vintage Hardware. Skip the sloppy weather and spend the day wandering its aisles, where… <a href=\"https:\/\/bestthingsor.com\/rainy-day-thingstodo\/\" 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\/or-diners-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/diners\/\" target=\"_blank\">10 Best Diners in Oregon<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/diners\/\" target=\"_blank\">Pig \u2018N Pancake, Astoria, OR<\/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\">Every great breakfast has two essentials: breakfast meat like bacon or sausage and something sweet and carby. The Pig ‘N Pancake knows that magical formula and uses it to serve a lineup of… <a href=\"https:\/\/bestthingsor.com\/diners\/\" 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\/or-unique-hotels-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/unique-hotels\/\" target=\"_blank\">10 Most Unique Hotels in Oregon<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/unique-hotels\/\" target=\"_blank\">Cannery Pier Hotel & Spa, Astoria, OR<\/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 Columbia River is a stunning part of the Oregon landscape, and during your next vacation, you can sleep on it. The Cannery Pier Hotel and Spa is an incredible hotel located 600 feet into the… <a href=\"https:\/\/bestthingsor.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\/or-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/restaurants\/\" target=\"_blank\">14 Best Restaurants in Oregon!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/restaurants\/\" target=\"_blank\">Bowpicker Fish & Chips, Astoria, OR<\/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\">There's only one thing on the menu here - Astoria's most famous fish and chips. Located across from the Columbia River in a historic gillnetter, Bowpickers has spent the last 15 years serving up… <a href=\"https:\/\/bestthingsor.com\/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\/or-spa-hotel-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/spa-hotels\/\" target=\"_blank\">10 Best Spa Hotels in Oregon<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/spa-hotels\/\" target=\"_blank\">Cannery Pier Hotel and Spa, Astoria, OR<\/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\">Uniquely located on an elevated pier in the Columbia River, the Cannery Pier Hotel and Spa delivers a spectacular experience every time. Enjoy a luxe spa and thrilling events at this lovely… <a href=\"https:\/\/bestthingsor.com\/spa-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\/or-seafood-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/seafood-restaurants\/\" target=\"_blank\">The 9 Best Seafood Restaurants in Oregon!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/seafood-restaurants\/\" target=\"_blank\">Bowpicker Fish and Chips, Astoria, OR<\/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\">Bowpicker Fish and Chips is a quant fish and chips stand located across from the Columbia River Maritime Museum. They serve lightly beer battered tuna atop a bed of crunchy steak fries from their… <a href=\"https:\/\/bestthingsor.com\/seafood-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<\/div>\n<\/div>\n\n\n","town_sef_url":"hammond-or","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_category\",\"radius\":\"10\",\"days\":\"5\",\"ttl\":\"1\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765674827,"type":"Event","id":76252515,"title":"Astoria Holiday Market!","url":"\/event\/astoria-holiday-market-2025-12-14-astoria-or.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":1765685628,"type":"Event","id":76085450,"title":"OsamaSon - Psykotic Tour","url":"\/event\/osamason-psykotic-tour-2025-12-16-tm-portland-or.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/c0d\/5708b479-d58a-40c7-b596-83d68961fc0d_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":1765685628,"type":"Event","id":76095604,"title":"Jay Si Proof and Hard Maybe","url":"\/event\/jay-si-proof-and-hard-maybe-2025-12-13-jb-portland-or.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":1765700028,"type":"Place","id":1960170,"title":"Chinook Arts Festival","url":"\/place\/chinook-arts-festival-chinook-wa.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-other-festival-1.jpg"}],"modified":"MongoDate(0.15700000 1765671228)","created":"MongoDate(0.15700000 1765671228)","_id":ObjectId ("693e013c23603025580e5619")} , true) | 0 | 0 | 2 | |
| 65 | db.events_cache.find( {"_id":"e83c71ad71ae9f113da53f38aa257e5e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 66 | db.events_radius_cache.find( {"_id":"78f6c5b2e167e39bca250f5ab628189e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 67 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)"},"event_id":{"$nin":[76252515,76085450,76095604]},"geo":{"$geoWithin":{"$center":[[-123.9489974975586,46.19929885864258],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 | 3 | 275 | |
| 68 | db.events_cache.count( {"_id":"e83c71ad71ae9f113da53f38aa257e5e"} ) | 0 | 0 | 1 | |
| 69 | db.events_cache.count( {"_id":"e83c71ad71ae9f113da53f38aa257e5e"} ) | 0 | 0 | 1 | |
| 70 | db.events_cache.insert( {"_id":"e83c71ad71ae9f113da53f38aa257e5e","town_sef_url":"hammond-or","data_key":["68fcfffb34c9e7cdf6042e6e","68fcfffb34c9e7cdf6042e6f","68fd000c410059e7d104a3cd"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Hammond\",\"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\":46.19929885864258,\"lng\":-123.9489974975586,\"latlng\":\"46.199298858643,-123.94899749756\",\"city\":\"Hammond\",\"state\":\"OR\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":false}","modified":"MongoDate(0.45500000 1765671228)","created":"MongoDate(0.45500000 1765671228)"} , true) | 0 | 0 | 1 | |
| 71 | db.news.find( {"broadcast":{"$in":["usa","hammond-or","or","clatsop-county-or"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 72 | db.places.find( {"address.town_sef_url":"hammond-or","group_id":{"$nin":[1960170]},"group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 5 | 1 | |
| 73 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 74 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 75 | db.towns.find( {"sef_url":"hammond-or"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 76 | db.tokens.find( {"sef_url":{"$in":["usa","or","clatsop-county-or","hammond-or"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 77 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 79 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 82 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 83 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |

