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) 1769580000 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) 1769580000 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) 1769580000 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) 1769580000 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) 1769580000 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) 1769580000 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) 1769580000 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) 1769580000 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
Sugar Cubed Cakes brings the sweet to Gresham, Oregon. They bake wedding cakes, celebration cakes, cupcakes, and more. They consider each cake a work of art and create one-of-a-kind cakes for any… Read More
Serving delectable fried chicken and other comfort foods since 1968, Heidi’s in Gresham continues to delight. Their fried chicken comes in several varieties. Choose from the chicken fried steak… Read More
Nothing beats the deals you find at factory outlets. If you’re looking for some bargain-hunting without sacrificing quality, Columbia Gorge Outlets is the place to go.
Read MoreEdgefield is one of the most popular and beloved McMenamins properties. With a luxurious spa, soaking pool, golf course, and even a concert venue, this hotel brings new life to the former farm where… Read More
Another McMenamins classic venue, the Edgefield offers outdoor concerts June through September at their Troutdale complex complete with hotel, restaurants, golf, movie theater, winery, brewery, and… Read More
Another McMenamins' classic, the Edgefield is situated on 74 acres of farmland at the mouth of the scenic Columbia River Gorge. The Black Rabbit Restaurant used ingredients grown in Edgefield's… Read More
Primarily a firearm supplier, Keith’s Sporting Goods has a wide selection of rifles, handguns, shotguns, and more. Before your next hunting trip or day at the shooting range, load up on ammo at… Read More
On the surface, de Fuego is an exquisite Mexican restaurant. Down below, though, it houses another treasure called The Underground. Head to this Clackamas speakeasy for epic drinks and an even more… Read More
Your taste buds will blossom with joy when you treat them to the fabulous food at Blossoming Lotus. This Portland favorite serves up delicacies that are 100% plant-based, often organic, and sourced… Read More
Thai Peacock has been at the pinnacle of Portland’s culinary scene for more than 20 years since it made its debut and it’s not giving up its seat of honor any time soon. Pay a visit to… 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 Gresham', '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) 45.497898101807, 'lng' => (float) -122.43099975586, 'latlng' => '45.497898101807,-122.43099975586', 'city' => 'Gresham', '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' => 'gresham-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
Gresham, Oregon. Population for Gresham from the last gathering is 90205. You can view Gresham venues that host many Gresham OR events every year.
You can find a ton of properties for sale if you search the Gresham page on Zillow. Currently Gresham has an average listing price for homes for sale on the market of $384,237. More real estate facts about Gresham: The number of properties currently for sale in Gresham is 4,094. The median homes for sale listing price is $289,915. This is broken down with the number of three bedroom houses in Gresham consisting of 1,545 with an average listing price for these house of $338,017. Out of the 880 houses that are four bedroom the average listing price for Gresham is $491,091. Interest rates for Gresham are at historic lows as well.
Gresham Oregon has a latitude of 45.497898101807 and a longitude of -122.43099975586. 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":"lachine-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"gresham-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 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"gresham-or","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 | 1 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-122.43099975585938,45.49789810180664],"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(1769661407462)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769661407462)","$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 | 31 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"gresham-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":"687ef8eba75ee92ed8629d0666f5b973"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770271199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 29 | |
| 15 | db.events_cache.count( {"_id":"687ef8eba75ee92ed8629d0666f5b973"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"687ef8eba75ee92ed8629d0666f5b973"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"687ef8eba75ee92ed8629d0666f5b973","town_sef_url":"gresham-or","data_key":["6927b614de4ae56f5a59f877"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":false}","modified":"MongoDate(0.58100000 1769661407)","created":"MongoDate(0.58100000 1769661407)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"4acc54f35834d5170566d2422b48a2e9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770271199)"},"event_id":{"$nin":[76374862]},"tags":"music","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 3 | |
| 20 | db.events_cache.count( {"_id":"4acc54f35834d5170566d2422b48a2e9"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"4acc54f35834d5170566d2422b48a2e9"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"4acc54f35834d5170566d2422b48a2e9","town_sef_url":"gresham-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":false}","modified":"MongoDate(0.60100000 1769661407)","created":"MongoDate(0.60100000 1769661407)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"982fc4af2e1085ae0d0db47f7729259b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770875999)"},"event_id":{"$nin":[76374862]},"tags":"music","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 5 | |
| 25 | db.events_cache.count( {"_id":"982fc4af2e1085ae0d0db47f7729259b"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"982fc4af2e1085ae0d0db47f7729259b"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"982fc4af2e1085ae0d0db47f7729259b","town_sef_url":"gresham-or","data_key":["690455d9de4ae56f5a345fc8"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":true}","modified":"MongoDate(0.62200000 1769661407)","created":"MongoDate(0.62200000 1769661407)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"6452a0fb901a16f74119a351d86c30ff"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1769925599)"},"event_id":{"$nin":[76374862,76289829]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 1 | |
| 30 | db.events_cache.count( {"_id":"6452a0fb901a16f74119a351d86c30ff"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"6452a0fb901a16f74119a351d86c30ff"} ) | 0 | 0 | 11 | |
| 32 | db.events_cache.insert( {"_id":"6452a0fb901a16f74119a351d86c30ff","town_sef_url":"gresham-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":false}","modified":"MongoDate(0.65000000 1769661407)","created":"MongoDate(0.65000000 1769661407)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"e7fe26589811dfda0e09cbe8cdac430f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1772258399)"},"event_id":{"$nin":[76374862,76289829]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | |
| 35 | db.events_cache.count( {"_id":"e7fe26589811dfda0e09cbe8cdac430f"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"e7fe26589811dfda0e09cbe8cdac430f"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"e7fe26589811dfda0e09cbe8cdac430f","town_sef_url":"gresham-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":false}","modified":"MongoDate(0.66600000 1769661407)","created":"MongoDate(0.66600000 1769661407)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"845dd5f1a0a5cc2d55f09a63c0b8b982"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770098399)"},"event_id":{"$nin":[76374862,76289829]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 14 | |
| 40 | db.events_cache.count( {"_id":"845dd5f1a0a5cc2d55f09a63c0b8b982"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"845dd5f1a0a5cc2d55f09a63c0b8b982"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"845dd5f1a0a5cc2d55f09a63c0b8b982","town_sef_url":"gresham-or","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":false}","modified":"MongoDate(0.70500000 1769661407)","created":"MongoDate(0.70500000 1769661407)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"aad64293dc98c018aebe671bc62d7f1e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770962399)"},"event_id":{"$nin":[76374862,76289829]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 27 | |
| 45 | db.events_cache.count( {"_id":"aad64293dc98c018aebe671bc62d7f1e"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"aad64293dc98c018aebe671bc62d7f1e"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"aad64293dc98c018aebe671bc62d7f1e","town_sef_url":"gresham-or","data_key":["68e754e1c3af739f2514d6a7"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":true}","modified":"MongoDate(0.75900000 1769661407)","created":"MongoDate(0.75900000 1769661407)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"f583210c9c7a02b48b45895c12fb8cef"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1771480799)"},"event_id":{"$nin":[76374862,76289829,76225855]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 37 | |
| 50 | db.events_cache.count( {"_id":"f583210c9c7a02b48b45895c12fb8cef"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"f583210c9c7a02b48b45895c12fb8cef"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"f583210c9c7a02b48b45895c12fb8cef","town_sef_url":"gresham-or","data_key":["6930f093de4ae56f5aa6eecc","68911579fb5e4bed1fbe489e","691bd895de4ae56f5a7c0e15","689c08befb5e4bed1f1f97b6","68911579fb5e4bed1fbe4c3d","6938d995de4ae56f5aaaa10c","6938d995de4ae56f5aaaa10f","696d9596b1faf7c56a46f001","68917cc1fb5e4bed1f590356","6917e416de4ae56f5a90027c","693a2b13de4ae56f5a8b0ccb","6892ce41fb5e4bed1f90b423","689eabbefb5e4bed1f7b4007","68ae6c29c3af739f25a991ec","693cce12de4ae56f5ae983a1","69684f9ab1faf7c56a24a7ce","696af296b1faf7c56ac33496","6895714afb5e4bed1fd77995","69041d9ede4ae56f5ae0ee93","69227015de4ae56f5a7cca2d","689eabbefb5e4bed1f7b4085","68f6ee9cc3af739f25829c8b","6938d995de4ae56f5aaaa2a8","6959cf0ede4ae56f5af21361","69041d9ede4ae56f5ae0eea3","69436592de4ae56f5a420587","69684f9ab1faf7c56a24a870","68981448fb5e4bed1f5613e4","69041d9ede4ae56f5ae0eec8","693cce12de4ae56f5ae98424","6969a117b1faf7c56adbeda0","689eabbefb5e4bed1f7b4159","689965cffb5e4bed1f954415","69041d9ede4ae56f5ae0eee1","68f1a89fc3af739f25dd7ca1","6917e416de4ae56f5a90037c","6938d995de4ae56f5aaaa386","6940c291de4ae56f5a9dd290","68f6ee9cc3af739f25829d82","69041d9ede4ae56f5ae0eefe","6930f093de4ae56f5aa6f0a1","689c08befb5e4bed1f1f9889","689eabbefb5e4bed1f7b41c5","689ab740fb5e4bed1fdee5ba","69041d9ede4ae56f5ae0ef16","69227015de4ae56f5a7ccad1","694b4e90de4ae56f5a55a43a","69041d9ede4ae56f5ae0ef2d","689c08befb5e4bed1f1f9ae7","69041d9ede4ae56f5ae0ef4a"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-122.43099975585938,45.49789810180664],\"has_next_page\":true}","modified":"MongoDate(0.84000000 1769661407)","created":"MongoDate(0.84000000 1769661407)"} , true) | 0 | 0 | 1 | |
| 53 | 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-cake-shop-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/cake-shops\/\" target=\"_blank\">7 Best Cake Shops 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\/cake-shops\/\" target=\"_blank\">Sugar Cubed Cakes, Gresham, 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\">Sugar Cubed Cakes brings the sweet to Gresham, Oregon. They bake wedding cakes, celebration cakes, cupcakes, and more. They consider each cake a work of art and create one-of-a-kind cakes for any… <a href=\"https:\/\/bestthingsor.com\/cake-shops\/\" 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-fried-chicken-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/fried-chicken\/\" target=\"_blank\">6 Best Fried Chicken Joints in Oregon for 2026!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsor.com\/fried-chicken\/\" target=\"_blank\">Heidi\u2019s, Gresham, 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\">Serving delectable fried chicken and other comfort foods since 1968, Heidi\u2019s in Gresham continues to delight. Their fried chicken comes in several varieties. Choose from the chicken fried steak… <a href=\"https:\/\/bestthingsor.com\/fried-chicken\/\" 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-shopping-outlet-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/shopping-outlets\/\" target=\"_blank\">10 Best Shopping Outlets 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\/shopping-outlets\/\" target=\"_blank\">Columbia Gorge Outlets, Troutdale, 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\"><p>Nothing beats the deals you find at factory outlets. If you’re looking for some bargain-hunting without sacrificing quality, Columbia Gorge Outlets is the place to go.<\/p> <a href=\"https:\/\/bestthingsor.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\/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\">McMenamins Edgefield, Troutdale, 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\">Edgefield is one of the most popular and beloved McMenamins properties. With a luxurious spa, soaking pool, golf course, and even a concert venue, this hotel brings new life to the former farm where… <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-music-venue-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/music-venues\/\" target=\"_blank\">The 10 Best Live Music Venues 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\/music-venues\/\" target=\"_blank\">McMenamins Edgefield, Troutdale, 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\">Another McMenamins classic venue, the Edgefield offers outdoor concerts June through September at their Troutdale complex complete with hotel, restaurants, golf, movie theater, winery, brewery, and… <a href=\"https:\/\/bestthingsor.com\/music-venues\/\" 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\">Black Rabbit Restaurant at Edgefield, Troutdale, 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\">Another McMenamins' classic, the Edgefield is situated on 74 acres of farmland at the mouth of the scenic Columbia River Gorge. The Black Rabbit Restaurant used ingredients grown in Edgefield's… <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-sporting-goods-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/sporting-goods-stores\/\" target=\"_blank\">The 8 Best Sporting Goods Stores 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\/sporting-goods-stores\/\" target=\"_blank\">Keith\u2019s Sporting Goods, Gresham, 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\">Primarily a firearm supplier, Keith’s Sporting Goods has a wide selection of rifles, handguns, shotguns, and more. Before your next hunting trip or day at the shooting range, load up on ammo at… <a href=\"https:\/\/bestthingsor.com\/sporting-goods-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/or-speakeasies-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsor.com\/speakeasy-bars\/\" target=\"_blank\">10 Best Speakeasies 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\/speakeasy-bars\/\" target=\"_blank\">De Fuego Underground, Clackamas, 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\">On the surface, de Fuego is an exquisite Mexican restaurant. Down below, though, it houses another treasure called The Underground. Head to this Clackamas speakeasy for epic drinks and an even more… <a href=\"https:\/\/bestthingsor.com\/speakeasy-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\/or-vegan-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\/vegan-vegetarian-restaurants\/\" target=\"_blank\">10 Best Vegan 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\/vegan-vegetarian-restaurants\/\" target=\"_blank\">Blossoming Lotus, Portland, 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\">Your taste buds will blossom with joy when you treat them to the fabulous food at Blossoming Lotus. This Portland favorite serves up delicacies that are 100% plant-based, often organic, and sourced… <a href=\"https:\/\/bestthingsor.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\/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\">Thai Peacock Restaurant, Portland, 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\">Thai Peacock has been at the pinnacle of Portland’s culinary scene for more than 20 years since it made its debut and it’s not giving up its seat of honor any time soon. Pay a visit to… <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<\/div>\n<\/div>\n\n\n","town_sef_url":"gresham-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_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769665007,"type":"Event","id":76374862,"title":"The Taylor Party: Taylor Swift Night (21 and Over)","url":"\/event\/the-taylor-party-taylor-swift-night-21-and-over-2026-01-30-tm-portland-or.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/30f\/3eadb682-410d-4649-99e5-97033909530f_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":1769668607,"type":"Event","id":76289829,"title":"Whitney Hanson","url":"\/event\/whitney-hanson-2026-01-28-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\":\"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":1769668607,"type":"Event","id":76225855,"title":"Say She She","url":"\/event\/say-she-she-2026-01-29-jb-portland-or.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2025\/10\/say-she-she-980x551.png"},{"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":1769675807,"type":"Event","id":76250865,"title":"IRON PROPHECY'S BOB MARLEY BIRTHDAY BASH w\/ Simba Puma & the Roaring Lions and the Israelites","url":"\/event\/iron-prophecys-bob-marley-birthday-bash-w-simba-puma-the-roaring-lions-and-the-israelites-2026-02-06-tm-portland-or.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/13\/24\/67\/93_Edp.jpg?v=6"}],"modified":"MongoDate(0.84300000 1769661407)","created":"MongoDate(0.84300000 1769661407)","_id":ObjectId ("697ae3df7ac973534a005d66")} , true) | 0 | 0 | 1 | |
| 54 | db.events_cache.find( {"_id":"87ae4b57ea6e2a64800f5258c0f9bde7"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 55 | db.events_radius_cache.find( {"_id":"fe9d07a01507a7ea28a6580def9674c8"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 7 | |
| 56 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)"},"event_id":{"$nin":[76374862,76289829,76225855,76250865]},"geo":{"$geoWithin":{"$center":[[-122.43099975585938,45.49789810180664],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 | 52 | |
| 57 | db.events_cache.count( {"_id":"87ae4b57ea6e2a64800f5258c0f9bde7"} ) | 0 | 0 | 1 | |
| 58 | db.events_cache.count( {"_id":"87ae4b57ea6e2a64800f5258c0f9bde7"} ) | 0 | 0 | 1 | |
| 59 | db.events_cache.insert( {"_id":"87ae4b57ea6e2a64800f5258c0f9bde7","town_sef_url":"gresham-or","data_key":["688c10c5fb5e4bed1f0bfb73","690d9058de4ae56f5a18e275","6930f093de4ae56f5aa6eecc","68a6f9a5c3af739f2569d814","68911579fb5e4bed1fbe489e"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Gresham\",\"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\":45.49789810180664,\"lng\":-122.43099975585938,\"latlng\":\"45.497898101807,-122.43099975586\",\"city\":\"Gresham\",\"state\":\"OR\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.93100000 1769661407)","created":"MongoDate(0.93100000 1769661407)"} , true) | 0 | 0 | 1 | |
| 60 | db.news.find( {"broadcast":{"$in":["usa","gresham-or","or","multnomah-county-or"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 3 | |
| 61 | db.places.find( {"address.town_sef_url":"gresham-or","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 62 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 63 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 64 | db.towns.find( {"sef_url":"gresham-or"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 65 | db.tokens.find( {"sef_url":{"$in":["usa","or","multnomah-county-or","gresham-or"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 66 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 67 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 68 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 69 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 70 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 11 | |
| 71 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 72 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |





