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 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
Constantine's own Meeks Mill is where a lot of Constantine folks' day starts. Home of some of the best breakfast around, backed up by some terrific lunch options, it all focuses on one key component:… Read More
Those making an entrance into the state via U.S.-131 may want to stop in Three Rivers, where LA's Coffee Café has been operating for over 10 years. Serving Death Wish Coffee, some of the strongest… Read More
Three Rivers' Second Wind Furniture focuses entirely on second-hand furniture. Don't let that turn you away, though, because that stance allows it to deliver an incredibly diverse lineup in terms of… Read More
Three Rivers is home to the Riviera Theater, a 400-seat slice of history. Recently renovated and now home to a variety of cultural events ranging from movies to concerts to live theater, the Riviera… Read More
A long-time favorite, and personal favorite, Cavoni's in Three Rivers—formerly of Centerville before a recent move—is owned by a family that's long been associated with pizza in Michigan, the… Read More
This salon provides the people of Constantine with a wide range of hair services. Perhaps the best part of Styles by Stiles is its devotion to a good value. They offer a punch-card scheme that cuts… Read More
Three Rivers isn't exactly well-known for its seafood options, but one place is eager to change that perception. It's Fisher Lake Inn, and they'll start you right off with a half-dozen oysters on the… Read More
A tiny bakery in Centreville, Yoder's is home to some truly impressive donuts. It's a good idea to get in early, particularly on Saturdays, when it can be especially crowded. Those who do land some… Read More
Covered bridges aren't all that well-known, even in Michigan, and one example of where to find one is the Langley Covered Bridge just outside of Centreville. At last report, it's the longest… Read More
Oasis, located in what used to be a Big Boy outlet, is a diner through and through. Featuring all-day breakfast foods ranging from impressively-sized omelets to waffles and beyond, as well as a range… 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 White Pigeon', '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) 41.798099517822, 'lng' => (float) -85.643203735352, 'latlng' => '41.798099517822,-85.643203735352', 'city' => 'White Pigeon', 'state' => 'MI', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'white-pigeon-mi' ) )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
White Pigeon, Michigan. Population for White Pigeon from the last gathering is 1627. You can view White Pigeon venues that host many White Pigeon MI events every year.
You can find a ton of properties for sale if you search the White Pigeon page on Zillow. Interest rates for White Pigeon are at historic lows as well.
White Pigeon Michigan has a latitude of 41.798099517822 and a longitude of -85.643203735352. 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":"switchback-wv"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 15 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"white-pigeon-mi"}, [] ).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":"white-pigeon-mi","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 | 2 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-85.64320373535156,41.798099517822266],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"MI"}}},{"$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(1769632473046)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769632473046)","$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 | 103 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"white-pigeon-mi","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":"dfec3fa49b105e16fc81b8bd6361e02b"}, [] ).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":[[-85.64320373535156,41.798099517822266],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 | 9 | |
| 15 | db.events_cache.count( {"_id":"dfec3fa49b105e16fc81b8bd6361e02b"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"dfec3fa49b105e16fc81b8bd6361e02b"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"dfec3fa49b105e16fc81b8bd6361e02b","town_sef_url":"white-pigeon-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":false}","modified":"MongoDate(0.19800000 1769632473)","created":"MongoDate(0.19800000 1769632473)"} , true) | 0 | 0 | 4 | |
| 18 | db.events_cache.find( {"_id":"094a391a04318ad5805b9ac1e9ea6863"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 4 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770530399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 10 | |
| 20 | db.events_cache.count( {"_id":"094a391a04318ad5805b9ac1e9ea6863"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"094a391a04318ad5805b9ac1e9ea6863"} ) | 0 | 0 | 2 | |
| 22 | db.events_cache.insert( {"_id":"094a391a04318ad5805b9ac1e9ea6863","town_sef_url":"white-pigeon-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":false}","modified":"MongoDate(0.24500000 1769632473)","created":"MongoDate(0.24500000 1769632473)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"0bbfab258bf6362ea98f373378cf998b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1772258399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 8 | |
| 25 | db.events_cache.count( {"_id":"0bbfab258bf6362ea98f373378cf998b"} ) | 0 | 0 | 4 | |
| 26 | db.events_cache.count( {"_id":"0bbfab258bf6362ea98f373378cf998b"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"0bbfab258bf6362ea98f373378cf998b","town_sef_url":"white-pigeon-mi","data_key":["68df6be2c3af739f25423897"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":true}","modified":"MongoDate(0.28700000 1769632473)","created":"MongoDate(0.28700000 1769632473)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"7d29755a04fa8caad18c782374af96bd"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770271199)"},"event_id":{"$nin":[76208114]},"tags":"music","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 6 | |
| 30 | db.events_cache.count( {"_id":"7d29755a04fa8caad18c782374af96bd"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"7d29755a04fa8caad18c782374af96bd"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"7d29755a04fa8caad18c782374af96bd","town_sef_url":"white-pigeon-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":false}","modified":"MongoDate(0.31100000 1769632473)","created":"MongoDate(0.31100000 1769632473)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"7e94c4e40cdcba11ba27a5aa7ee1f2cb"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770875999)"},"event_id":{"$nin":[76208114]},"tags":"music","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 8 | |
| 35 | db.events_cache.count( {"_id":"7e94c4e40cdcba11ba27a5aa7ee1f2cb"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"7e94c4e40cdcba11ba27a5aa7ee1f2cb"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"7e94c4e40cdcba11ba27a5aa7ee1f2cb","town_sef_url":"white-pigeon-mi","data_key":["68963d07fb5e4bed1f99b7da"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":true}","modified":"MongoDate(0.33600000 1769632473)","created":"MongoDate(0.33600000 1769632473)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"69f44ff411b69d244307099f9b4083aa"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1769925599)"},"event_id":{"$nin":[76208114,76037720]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | |
| 40 | db.events_cache.count( {"_id":"69f44ff411b69d244307099f9b4083aa"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"69f44ff411b69d244307099f9b4083aa"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"69f44ff411b69d244307099f9b4083aa","town_sef_url":"white-pigeon-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":false}","modified":"MongoDate(0.35300000 1769632473)","created":"MongoDate(0.35300000 1769632473)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"c05f683a21acf22697921e90fedbfb88"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1772258399)"},"event_id":{"$nin":[76208114,76037720]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 45 | db.events_cache.count( {"_id":"c05f683a21acf22697921e90fedbfb88"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"c05f683a21acf22697921e90fedbfb88"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"c05f683a21acf22697921e90fedbfb88","town_sef_url":"white-pigeon-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":false}","modified":"MongoDate(0.37200000 1769632473)","created":"MongoDate(0.37200000 1769632473)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"88dedfb9506efff7132610d3bef64caf"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770098399)"},"event_id":{"$nin":[76208114,76037720]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 22 | |
| 50 | db.events_cache.count( {"_id":"88dedfb9506efff7132610d3bef64caf"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"88dedfb9506efff7132610d3bef64caf"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"88dedfb9506efff7132610d3bef64caf","town_sef_url":"white-pigeon-mi","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":false}","modified":"MongoDate(0.43000000 1769632473)","created":"MongoDate(0.43000000 1769632473)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"d268813bdfa2c03fca47244b26f5af95"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770962399)"},"event_id":{"$nin":[76208114,76037720]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 46 | |
| 55 | db.events_cache.count( {"_id":"d268813bdfa2c03fca47244b26f5af95"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"d268813bdfa2c03fca47244b26f5af95"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"d268813bdfa2c03fca47244b26f5af95","town_sef_url":"white-pigeon-mi","data_key":["68911579fb5e4bed1fbe4d16"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":true}","modified":"MongoDate(0.50400000 1769632473)","created":"MongoDate(0.50400000 1769632473)"} , true) | 0 | 0 | 1 | |
| 58 | db.events_cache.find( {"_id":"5f234280d9273b226fa17f3208111c28"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 59 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1771480799)"},"event_id":{"$nin":[76208114,76037720,76014966]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 54 | |
| 60 | db.events_cache.count( {"_id":"5f234280d9273b226fa17f3208111c28"} ) | 0 | 0 | 1 | |
| 61 | db.events_cache.count( {"_id":"5f234280d9273b226fa17f3208111c28"} ) | 0 | 0 | 1 | |
| 62 | db.events_cache.insert( {"_id":"5f234280d9273b226fa17f3208111c28","town_sef_url":"white-pigeon-mi","data_key":["68bf8fa6c3af739f25b3801f","688d8d11fb5e4bed1f4d3891","68bf8fa6c3af739f25b38054","68fae321c3af739f25d95580","68bf8fa6c3af739f25b3809c","68fc34a1c3af739f25226f1c","68bf8fa6c3af739f25b380c8","68bf8fa6c3af739f25b380d6","68c0e125c3af739f253dd07d","68e5cb20c3af739f25c78545","68ef05a0c3af739f254c0808","68bf8fa6c3af739f25b38119","68db3f22c3af739f25854a86","692cfc12de4ae56f5a961e78","6967019cb1faf7c56a6c9956","68f991a1c3af739f2535ad9f","68f991a1c3af739f2535ada8","68e4799fc3af739f25a9e043","68bf8fa6c3af739f25b38180","68c0e125c3af739f253dd115","68bf8fa6c3af739f25b38227","68d204a6c3af739f25f52acc","691d2a16de4ae56f5a437c6e","6938d995de4ae56f5aaaa1be","68ca1ba4c3af739f25d822af","6944b711de4ae56f5ab96a9d","68bf8fa6c3af739f25b38289","68bf8fa6c3af739f25b382a4","68d204a6c3af739f25f52af9","68bf8fa6c3af739f25b382b7","69211e9bde4ae56f5af9cd73","68e4799fc3af739f25a9e180","69587d8ede4ae56f5af46d45","68b260acc3af739f2549fa98","68d5f928c3af739f25934403","691bd895de4ae56f5a7c0fbc","68bf8fa6c3af739f25b383b3","689965cffb5e4bed1f954489","68d204a6c3af739f25f52c02","6938d995de4ae56f5aaaa39e","6960668eb1faf7c56a140e9d","68db3f22c3af739f25854d03","68bf8fa6c3af739f25b38413","69017a9cc3af739f25e4011f","6940c291de4ae56f5a9dd2c8","691bd896de4ae56f5a7c1073","689ab740fb5e4bed1fdee67c","68d204a6c3af739f25f52c99","695dc38eb1faf7c56a6c0d71","68dc90a1c3af739f25fd39d0"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-85.64320373535156,41.798099517822266],\"has_next_page\":true}","modified":"MongoDate(0.59600000 1769632473)","created":"MongoDate(0.59600000 1769632473)"} , true) | 0 | 0 | 2 | |
| 63 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-mom-and-pop-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/mom-and-pop-restaurants\/\" target=\"_blank\">8 Best Mom & Pop Restaurants in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/mom-and-pop-restaurants\/\" target=\"_blank\">Meeks Mill Cafe, Constantine, MI<\/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\">Constantine's own Meeks Mill is where a lot of Constantine folks' day starts. Home of some of the best breakfast around, backed up by some terrific lunch options, it all focuses on one key component:… <a href=\"https:\/\/bestthingsmi.com\/mom-and-pop-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\/mi-coffee-shops-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/coffee-shops-cafes\/\" target=\"_blank\">8 Coolest Coffee Shops in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/coffee-shops-cafes\/\" target=\"_blank\">LA's Coffee Caf\u00e9, Three Rivers, MI<\/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\">Those making an entrance into the state via U.S.-131 may want to stop in Three Rivers, where LA's Coffee Caf\u00e9 has been operating for over 10 years. Serving Death Wish Coffee, some of the strongest… <a href=\"https:\/\/bestthingsmi.com\/coffee-shops-cafes\/\" 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\/mi-furniture-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/furniture-stores\/\" target=\"_blank\">The 9 Best Furniture Stores in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/furniture-stores\/\" target=\"_blank\">Second Wind Furniture, Three Rivers, MI<\/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\">Three Rivers' Second Wind Furniture focuses entirely on second-hand furniture. Don't let that turn you away, though, because that stance allows it to deliver an incredibly diverse lineup in terms of… <a href=\"https:\/\/bestthingsmi.com\/furniture-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/mi-beautiful-theaters-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/theaters\/\" target=\"_blank\">The 8 Most Incredible Theaters in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/theaters\/\" target=\"_blank\">Riviera Theater, Three Rivers, MI<\/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\">Three Rivers is home to the Riviera Theater, a 400-seat slice of history. Recently renovated and now home to a variety of cultural events ranging from movies to concerts to live theater, the Riviera… <a href=\"https:\/\/bestthingsmi.com\/theaters\/\" 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\/mi-pizza-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/pizza-places\/\" target=\"_blank\">Best Pizza in Michigan: Our 9 Favorites!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/pizza-places\/\" target=\"_blank\">Cavoni's Restaurant, Three Rivers, MI<\/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\">A long-time favorite, and personal favorite, Cavoni's in Three Rivers\u2014formerly of Centerville before a recent move\u2014is owned by a family that's long been associated with pizza in Michigan, the… <a href=\"https:\/\/bestthingsmi.com\/pizza-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\/mi-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/hair-salons\/\" target=\"_blank\">The 9 Best Hair Salons in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/hair-salons\/\" target=\"_blank\">Styles By Stiles, Constantine, MI<\/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\">This salon provides the people of Constantine with a wide range of hair services. Perhaps the best part of Styles by Stiles is its devotion to a good value. They offer a punch-card scheme that cuts… <a href=\"https:\/\/bestthingsmi.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\/mi-oyster-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/oysters\/\" target=\"_blank\">9 Best Places for Oysters in Michigan<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/oysters\/\" target=\"_blank\">Fisher Lake Inn, Three Rivers, MI<\/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\">Three Rivers isn't exactly well-known for its seafood options, but one place is eager to change that perception. It's Fisher Lake Inn, and they'll start you right off with a half-dozen oysters on the… <a href=\"https:\/\/bestthingsmi.com\/oysters\/\" 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\/mi-bakery-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/bakeries\/\" target=\"_blank\">8 Best Bakeries in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/bakeries\/\" target=\"_blank\">Yoder's Country Market, Centreville, MI<\/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\">A tiny bakery in Centreville, Yoder's is home to some truly impressive donuts. It's a good idea to get in early, particularly on Saturdays, when it can be especially crowded. Those who do land some… <a href=\"https:\/\/bestthingsmi.com\/bakeries\/\" 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\/mi-picnic-spots-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/picnic-spots\/\" target=\"_blank\">The 13 Best Picnic Spots in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/picnic-spots\/\" target=\"_blank\">Langley Covered Bridge, Centreville, MI<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,recreation-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Covered bridges aren't all that well-known, even in Michigan, and one example of where to find one is the Langley Covered Bridge just outside of Centreville. At last report, it's the longest… <a href=\"https:\/\/bestthingsmi.com\/picnic-spots\/\" 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\/mi-diners-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsmi.com\/diners\/\" target=\"_blank\">The 7 Best Diners in Michigan!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsmi.com\/diners\/\" target=\"_blank\">Oasis Family Restaurant, Three Rivers, MI <\/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\">Oasis, located in what used to be a Big Boy outlet, is a diner through and through. Featuring all-day breakfast foods ranging from impressively-sized omelets to waffles and beyond, as well as a range… <a href=\"https:\/\/bestthingsmi.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<\/div>\n<\/div>\n\n\n","town_sef_url":"white-pigeon-mi","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"ttl\":\"3\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769643273,"type":"Event","id":76208114,"title":"Clay Walker","url":"\/event\/clay-walker-2026-02-12-tm-shipshewana-in.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/b52\/1b621161-e2f9-4eb0-8053-6c0f5734db52_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":1769639673,"type":"Event","id":76037720,"title":"Dion Pride","url":"\/event\/dion-pride-2026-01-30-jb-shipshewana-in.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":1769639673,"type":"Event","id":76014966,"title":"Colt Ford","url":"\/event\/colt-ford-2026-01-30-jb-shipshewana-in.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2023\/09\/colt-ford-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":1769646873,"type":"Event","id":76182394,"title":"Fort Wayne Komets vs. Toledo Walleye","url":"\/event\/fort-wayne-komets-vs-toledo-walleye-2026-02-07-tm-fort-wayne-in.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/7a0\/302a532e-c3ae-4cab-b6aa-e715757267a0_SOURCE"}],"modified":"MongoDate(0.60100000 1769632473)","created":"MongoDate(0.60100000 1769632473)","_id":ObjectId ("697a72d95f269e18f00798c2")} , true) | 0 | 0 | 1 | |
| 64 | db.events_cache.find( {"_id":"2d0cb93ed6c76c3c0f3262b3185fc87d"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 65 | db.events_radius_cache.find( {"_id":"96f990b5ce5c12a9faa0e37085671ca3"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 66 | db.events.count( {"address.town_sef_url":"white-pigeon-mi","start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770184800)"}} ) | 0 | 0 | 1 | |
| 67 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770444000)"}} ) | 0 | 0 | 17 | |
| 68 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],0.21739130434782608]}},"start":{"$gte":"MongoDate(0.00000000 1769580000)","$lt":"MongoDate(0.00000000 1770444000)"}} ) | 0 | 6 | 20 | |
| 69 | db.events_radius_cache.count( {"_id":"96f990b5ce5c12a9faa0e37085671ca3"} ) | 0 | 0 | 1 | |
| 70 | db.events_radius_cache.count( {"_id":"96f990b5ce5c12a9faa0e37085671ca3"} ) | 0 | 0 | 1 | |
| 71 | db.events_radius_cache.insert( {"_id":"96f990b5ce5c12a9faa0e37085671ca3","radius":25,"modified":"MongoDate(0.66300000 1769632473)","created":"MongoDate(0.66300000 1769632473)"} , true) | 0 | 0 | 1 | |
| 72 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769580000)"},"event_id":{"$nin":[76208114,76037720,76014966,76182394]},"geo":{"$geoWithin":{"$center":[[-85.64320373535156,41.798099517822266],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 | 163 | |
| 73 | db.events_cache.count( {"_id":"2d0cb93ed6c76c3c0f3262b3185fc87d"} ) | 0 | 0 | 1 | |
| 74 | db.events_cache.count( {"_id":"2d0cb93ed6c76c3c0f3262b3185fc87d"} ) | 0 | 0 | 1 | |
| 75 | db.events_cache.insert( {"_id":"2d0cb93ed6c76c3c0f3262b3185fc87d","town_sef_url":"white-pigeon-mi","data_key":["68aaafebc3af739f25a31e0c","68d63166c3af739f25fbc243","67dca192fb5e4bed1fad0a29","689965cffb5e4bed1f954318","691d6256de4ae56f5ae88e03"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around White Pigeon\",\"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\":41.798099517822266,\"lng\":-85.64320373535156,\"latlng\":\"41.798099517822,-85.643203735352\",\"city\":\"White Pigeon\",\"state\":\"MI\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.85700000 1769632473)","created":"MongoDate(0.85700000 1769632473)"} , true) | 0 | 0 | 1 | |
| 76 | db.news.find( {"broadcast":{"$in":["usa","white-pigeon-mi","mi","saint-joseph-county-mi"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 77 | db.places.find( {"address.town_sef_url":"white-pigeon-mi","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 78 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 79 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 80 | db.towns.find( {"sef_url":"white-pigeon-mi"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.tokens.find( {"sef_url":{"$in":["usa","mi","saint-joseph-county-mi","white-pigeon-mi"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 82 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 83 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 84 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 85 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 86 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 87 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 88 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |




