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) 1765778400 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) 1765778400 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) 1765778400 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) 1765778400 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) 1765778400 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) 1765778400 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) 1765778400 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) 1765778400 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) 1765778400 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
The Chester Fritz Library is not only the largest library at the University of North Dakota but also the largest library in the entire state. It houses over two million items and even has a Special… Read More
Darcy’s Cafe in Grand Forks is a classic Americana diner with friendly waiters and waitresses and a cozy, welcoming atmosphere that draws in loyal customers. While the menu has plenty of… Read More
The Ground Round Restaurant is a welcoming, hometown eatery that is a favorite of Grand Forks locals. The warm and friendly staff serve up a diverse menu with options like appetizers, sandwiches,… Read More
Italian Moon in Grand Forks is a no-frills place for a great plate of pasta or a pizza. The restaurant is a staple in the neighborhood, where families love their buffet options and classic… Read More
As the name indicates, the Tea and Crepe Cafe in Grand Forks is one of the best little cafes in town that serve up tea and crepes! Their specialties are smoothies, milk tea, yogurt, ice tea, crepes,… Read More
Located in Grand Forks’ Ramada Inn, Dreamers features comedy and specialty acts on a weekly basis. A complete listing of scheduled events can be found on their website. The lounge also has pool… Read More
Family owned and operated since 1988, the Speedway is Grand Fork’s authority on all things steak. Don’t believe me? Try the 12-ounce New York strip or rib eye and you will be converted.… Read More
YMCA Grand Forks offers the MASH after school program for children in grades kindergarten through fifth grade. This structured learning environment gives kids the chance to engage in activities like… Read More
You’ve heard of circular pizzas and square pizzas, but have you heard of rhombus pizzas? This Grand Forks restaurant is all about mixing it up and giving you the unexpected with quality, and… Read More
The Darkside Tattoo in Grand Forks has four talented tattoo artists that each have their own private room. Minors are not allowed to get tattoo services. The custom tattoo design shop prides itself… 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 Grand Forks', '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) 47.909198760986, 'lng' => (float) -97.055603027344, 'latlng' => '47.909198760986,-97.055603027344', 'city' => 'Grand Forks', 'state' => 'ND', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'grand-forks-nd' ) )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
Grand Forks, North Dakota. Population for Grand Forks from the last gathering is 49321. You can view Grand Forks venues that host many Grand Forks ND events every year.
You can find a ton of properties for sale if you search the Grand Forks page on Zillow. Currently Grand Forks has an average listing price for homes for sale on the market of $182,434. More real estate facts about Grand Forks: The number of properties currently for sale in Grand Forks is 76. The median homes for sale listing price is $156,483. This is broken down with the number of three bedroom houses in Grand Forks consisting of 23 with an average listing price for these house of $146,767. Out of the 24 houses that are four bedroom the average listing price for Grand Forks is $213,558. Interest rates for Grand Forks are at historic lows as well.
Grand Forks North Dakota has a latitude of 47.909198760986 and a longitude of -97.055603027344. 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":"beatrice-ne"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 11 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 20 | |
| 3 | db.towns.find( {"sef_url":"grand-forks-nd"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 8 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 4 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"grand-forks-nd","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 | 13 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-97.05560302734375,47.90919876098633],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"ND"}}},{"$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(1765791450684)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765791450684)","$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 | 78 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"grand-forks-nd","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 6 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 14 | |
| 13 | db.events_cache.find( {"_id":"232fc8f073dc6ba8758c3fbed2f17a27"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 26 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766469599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 32 | |
| 15 | db.events_cache.count( {"_id":"232fc8f073dc6ba8758c3fbed2f17a27"} ) | 0 | 0 | 26 | |
| 16 | db.events_cache.count( {"_id":"232fc8f073dc6ba8758c3fbed2f17a27"} ) | 0 | 0 | 20 | |
| 17 | db.events_cache.insert( {"_id":"232fc8f073dc6ba8758c3fbed2f17a27","town_sef_url":"grand-forks-nd","data_key":["68ec62a3c3af739f25df97e9"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":true}","modified":"MongoDate(0.04200000 1765791451)","created":"MongoDate(0.04200000 1765791451)"} , true) | 0 | 0 | 6 | |
| 18 | db.events_cache.find( {"_id":"64c0068e29e6459196ca28ffe291a413"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 33 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766469599)"},"event_id":{"$nin":[76234615]},"tags":"music","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 25 | |
| 20 | db.events_cache.count( {"_id":"64c0068e29e6459196ca28ffe291a413"} ) | 0 | 0 | 64 | |
| 21 | db.events_cache.count( {"_id":"64c0068e29e6459196ca28ffe291a413"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"64c0068e29e6459196ca28ffe291a413","town_sef_url":"grand-forks-nd","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.23900000 1765791451)","created":"MongoDate(0.23900000 1765791451)"} , true) | 0 | 0 | 5 | |
| 23 | db.events_cache.find( {"_id":"03fff5069b8007e4dc52cc2e8be0778f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767074399)"},"event_id":{"$nin":[76234615]},"tags":"music","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | |
| 25 | db.events_cache.count( {"_id":"03fff5069b8007e4dc52cc2e8be0778f"} ) | 0 | 0 | 55 | |
| 26 | db.events_cache.count( {"_id":"03fff5069b8007e4dc52cc2e8be0778f"} ) | 0 | 0 | 18 | |
| 27 | db.events_cache.insert( {"_id":"03fff5069b8007e4dc52cc2e8be0778f","town_sef_url":"grand-forks-nd","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.45400000 1765791451)","created":"MongoDate(0.45400000 1765791451)"} , true) | 0 | 0 | 3 | |
| 28 | db.events_cache.find( {"_id":"d07d1854ffb50d231c30f38880167cc1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766123999)"},"event_id":{"$nin":[76234615]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 4 | |
| 30 | db.events_cache.count( {"_id":"d07d1854ffb50d231c30f38880167cc1"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"d07d1854ffb50d231c30f38880167cc1"} ) | 0 | 0 | 10 | |
| 32 | db.events_cache.insert( {"_id":"d07d1854ffb50d231c30f38880167cc1","town_sef_url":"grand-forks-nd","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.51700000 1765791451)","created":"MongoDate(0.51700000 1765791451)"} , true) | 0 | 0 | 6 | |
| 33 | db.events_cache.find( {"_id":"d95373d37055d5da88b6cda166cb73ad"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 18 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1768456799)"},"event_id":{"$nin":[76234615]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 53 | |
| 35 | db.events_cache.count( {"_id":"d95373d37055d5da88b6cda166cb73ad"} ) | 0 | 0 | 23 | |
| 36 | db.events_cache.count( {"_id":"d95373d37055d5da88b6cda166cb73ad"} ) | 0 | 0 | 6 | |
| 37 | db.events_cache.insert( {"_id":"d95373d37055d5da88b6cda166cb73ad","town_sef_url":"grand-forks-nd","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.72500000 1765791451)","created":"MongoDate(0.72500000 1765791451)"} , true) | 0 | 0 | 7 | |
| 38 | db.events_cache.find( {"_id":"2bbfe4c05a8ff9429400348f7ff2ea82"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 17 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1766296799)"},"event_id":{"$nin":[76234615]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 33 | |
| 40 | db.events_cache.count( {"_id":"2bbfe4c05a8ff9429400348f7ff2ea82"} ) | 0 | 0 | 26 | |
| 41 | db.events_cache.count( {"_id":"2bbfe4c05a8ff9429400348f7ff2ea82"} ) | 0 | 0 | 8 | |
| 42 | db.events_cache.insert( {"_id":"2bbfe4c05a8ff9429400348f7ff2ea82","town_sef_url":"grand-forks-nd","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.96300000 1765791451)","created":"MongoDate(0.96300000 1765791451)"} , true) | 0 | 0 | 18 | |
| 43 | db.events_cache.find( {"_id":"4d3f38b4029744f36c283f589937f6ad"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 12 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767160799)"},"event_id":{"$nin":[76234615]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 185 | |
| 45 | db.events_cache.count( {"_id":"4d3f38b4029744f36c283f589937f6ad"} ) | 0 | 0 | 78 | |
| 46 | db.events_cache.count( {"_id":"4d3f38b4029744f36c283f589937f6ad"} ) | 0 | 0 | 2 | |
| 47 | db.events_cache.insert( {"_id":"4d3f38b4029744f36c283f589937f6ad","town_sef_url":"grand-forks-nd","data_key":["68f6ee9ac3af739f25828ead"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":true}","modified":"MongoDate(0.54500000 1765791452)","created":"MongoDate(0.54500000 1765791452)"} , true) | 0 | 0 | 8 | |
| 48 | db.events_cache.find( {"_id":"5def8c3bcb3d8343b6ed66a7e002c811"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 3 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767679199)"},"event_id":{"$nin":[76234615,76258305]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 10 | 53 | |
| 50 | db.events_cache.count( {"_id":"5def8c3bcb3d8343b6ed66a7e002c811"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"5def8c3bcb3d8343b6ed66a7e002c811"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"5def8c3bcb3d8343b6ed66a7e002c811","town_sef_url":"grand-forks-nd","data_key":["68ec62a3c3af739f25df983e","68ec62a3c3af739f25df98d1","68f6ee9ac3af739f25828f23","68ec62a4c3af739f25df9a9f","68b10f28c3af739f25c5c698","68b10f28c3af739f25c5c6f2","68ec62a4c3af739f25df9b2c","68a3f1c3fb5e4bed1fd64719","68ec62a4c3af739f25df9b6a","68a3f1c3fb5e4bed1fd64729"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.68300000 1765791452)","created":"MongoDate(0.68300000 1765791452)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"35dc551088040d8902ec5076d573ce5c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)","$lt":"MongoDate(0.00000000 1767679199)"},"event_id":{"$nin":[76234615,76258305,76105770]},"tags":"music","geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 0 | 15 | |
| 55 | db.events_cache.count( {"_id":"35dc551088040d8902ec5076d573ce5c"} ) | 0 | 0 | 12 | |
| 56 | db.events_cache.count( {"_id":"35dc551088040d8902ec5076d573ce5c"} ) | 0 | 0 | 9 | |
| 57 | db.events_cache.insert( {"_id":"35dc551088040d8902ec5076d573ce5c","town_sef_url":"grand-forks-nd","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-97.05560302734375,47.90919876098633],\"has_next_page\":false}","modified":"MongoDate(0.78100000 1765791452)","created":"MongoDate(0.78100000 1765791452)"} , true) | 0 | 0 | 8 | |
| 58 | db.places.find( {"geo":{"$near":[-97.05560302734375,47.90919876098633],"$maxDistance":0.14492753623188406},"tags":"arts-and-entertainment"}, [] ).sort( [] ).limit( 51 ).skip( 0 ) | 0 | 51 | 5 | |
| 59 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nd-libraries-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/libraries\/\" target=\"_blank\">10 Best Libraries in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/libraries\/\" target=\"_blank\">Chester Fritz Library, Grand Forks, ND<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">The Chester Fritz Library is not only the largest library at the University of North Dakota but also the largest library in the entire state. It houses over two million items and even has a Special… <a href=\"https:\/\/bestthingsnd.com\/libraries\/\" 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\/nd-pancakes-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/pancakes\/\" target=\"_blank\">The 7 Best Places for Pancakes in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/pancakes\/\" target=\"_blank\">Darcy\u2019s Cafe, Grand Forks, ND<\/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\">Darcy’s Cafe in Grand Forks is a classic Americana diner with friendly waiters and waitresses and a cozy, welcoming atmosphere that draws in loyal customers. While the menu has plenty of… <a href=\"https:\/\/bestthingsnd.com\/pancakes\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nd-bloody-marys-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/bloody-marys\/\" target=\"_blank\">10 Best Places for a Bloody Mary in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/bloody-marys\/\" target=\"_blank\">Ground Round Restaurant, Grand Forks, ND<\/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\">The Ground Round Restaurant is a welcoming, hometown eatery that is a favorite of Grand Forks locals. The warm and friendly staff serve up a diverse menu with options like appetizers, sandwiches,… <a href=\"https:\/\/bestthingsnd.com\/bloody-marys\/\" 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\/nd-italian-restaurant-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/italian-restaurants\/\" target=\"_blank\">Best Italian Restaurants in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/italian-restaurants\/\" target=\"_blank\">Italian Moon, Grand Forks, ND<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,hybrid,edited-chira,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Italian Moon in Grand Forks is a no-frills place for a great plate of pasta or a pizza. The restaurant is a staple in the neighborhood, where families love their buffet options and classic… <a href=\"https:\/\/bestthingsnd.com\/italian-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\/nd-bubble-tea-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/bubble-tea\/\" target=\"_blank\">5 Best Bubble Tea Places in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/bubble-tea\/\" target=\"_blank\">Tea and Crepe Cafe, Grand Forks, ND<\/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\">As the name indicates, the Tea and Crepe Cafe in Grand Forks is one of the best little cafes in town that serve up tea and crepes! Their specialties are smoothies, milk tea, yogurt, ice tea, crepes,… <a href=\"https:\/\/bestthingsnd.com\/bubble-tea\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nd-comedy-clubs-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/comedy-clubs\/\" target=\"_blank\">Best Comedy Spots in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/comedy-clubs\/\" target=\"_blank\">Dreamers Lounge, Grand Forks, ND<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Located in Grand Forks’ Ramada Inn, Dreamers features comedy and specialty acts on a weekly basis. A complete listing of scheduled events can be found on their website. The lounge also has pool… <a href=\"https:\/\/bestthingsnd.com\/comedy-clubs\/\" 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\/nd-steakhouse-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/steakhouses\/\" target=\"_blank\">The 8 Best Steakhouses in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/steakhouses\/\" target=\"_blank\">Speedway 805 Grill & Bar, Grand Forks, ND<\/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\">Family owned and operated since 1988, the Speedway is Grand Fork’s authority on all things steak. Don’t believe me? Try the 12-ounce New York strip or rib eye and you will be converted.… <a href=\"https:\/\/bestthingsnd.com\/steakhouses\/\" 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\/nd-after-school-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/after-school-programs\/\" target=\"_blank\">The 6 Best After School Programs in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/after-school-programs\/\" target=\"_blank\">YMCA M.A.S.H. After School Program, Grand Forks, ND<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">YMCA Grand Forks offers the MASH after school program for children in grades kindergarten through fifth grade. This structured learning environment gives kids the chance to engage in activities like… <a href=\"https:\/\/bestthingsnd.com\/after-school-programs\/\" 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\/nd-vegan-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/vegan-vegetarian-restaurants\/\" target=\"_blank\">10 Best Vegan-Friendly Restaurants in North Dakota<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/vegan-vegetarian-restaurants\/\" target=\"_blank\">Rhombus Guys, Grand Forks, ND<\/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\">You’ve heard of circular pizzas and square pizzas, but have you heard of rhombus pizzas? This Grand Forks restaurant is all about mixing it up and giving you the unexpected with quality, and… <a href=\"https:\/\/bestthingsnd.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\/nd-tattoo-parlor-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnd.com\/tattoo-parlors\/\" target=\"_blank\">The 10 Best Tattoo Parlors in North Dakota!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnd.com\/tattoo-parlors\/\" target=\"_blank\">The Darkside Tattoo, Grand Forks, ND<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">The Darkside Tattoo in Grand Forks has four talented tattoo artists that each have their own private room. Minors are not allowed to get tattoo services. The custom tattoo design shop prides itself… <a href=\"https:\/\/bestthingsnd.com\/tattoo-parlors\/\" 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":"grand-forks-nd","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":1765795050,"type":"Event","id":76234615,"title":"University of North Dakota Womens Basketball vs. Mayville State Womans Basketball","url":"\/event\/university-of-north-dakota-womens-basketball-vs-mayville-state-womans-basketball-2025-12-17-tm-grand-forks-nd.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/884\/f6485d92-22cd-45f2-a0fd-8815614ac884_SOURCE"},{"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":1765798651,"type":"Event","id":76258305,"title":"Deuces Wild! Dueling Pianos","url":"\/event\/deuces-wild-dueling-pianos-2025-12-26-tm-grand-forks-nd.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/ab4\/6367448e-7474-4650-bd2d-02a8f7166ab4_106161_TABLET_LANDSCAPE_LARGE_16_9.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765805852,"type":"Event","id":76105770,"title":"Trans-Siberian Orchestra - The Ghosts Of Christmas Eve","url":"\/event\/transsiberian-orchestra-the-ghosts-of-christmas-eve-2025-12-30-tm-fargo-nd.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/25d\/056eb622-f1db-466f-9fe4-0a134c36425d_SOURCE"},{"rule":"{\"content_type\":\"group_category\",\"radius\":\"10\",\"ttl\":\"8\",\"israndom\":1,\"group_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-1.jpg\",\"days\":1}","expiration":1765820252,"type":"Place","id":1808661,"title":"Honor Band, Choir and Strings Festival","url":"\/place\/honor-band-choir-and-strings-festival-grand-forks-nd.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-music-festival-1.jpg"}],"modified":"MongoDate(0.83200000 1765791452)","created":"MongoDate(0.83200000 1765791452)","_id":ObjectId ("693fd6dc03b23294a200af86")} , true) | 0 | 0 | 2 | |
| 60 | db.events_cache.find( {"_id":"f1e7cd73d9d91761438e68d2f419f9eb"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 61 | db.events_radius_cache.find( {"_id":"81642f6076a805e12e257510b05d8fcb"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 11 | |
| 62 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765778400)"},"event_id":{"$nin":[76234615,76258305,76105770]},"geo":{"$geoWithin":{"$center":[[-97.05560302734375,47.90919876098633],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 | 1072 | |
| 63 | db.events_cache.count( {"_id":"f1e7cd73d9d91761438e68d2f419f9eb"} ) | 0 | 0 | 8 | |
| 64 | db.events_cache.count( {"_id":"f1e7cd73d9d91761438e68d2f419f9eb"} ) | 0 | 0 | 11 | |
| 65 | db.events_cache.insert( {"_id":"f1e7cd73d9d91761438e68d2f419f9eb","town_sef_url":"grand-forks-nd","data_key":["68ec62a3c3af739f25df983e","68ec62a3c3af739f25df98d1","68f6ee9ac3af739f25828f23","68ec62a4c3af739f25df9a9f","68ec62a4c3af739f25df9b2c"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Grand Forks\",\"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\":47.90919876098633,\"lng\":-97.05560302734375,\"latlng\":\"47.909198760986,-97.055603027344\",\"city\":\"Grand Forks\",\"state\":\"ND\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.01900000 1765791454)","created":"MongoDate(0.01900000 1765791454)"} , true) | 0 | 0 | 11 | |
| 66 | db.news.find( {"broadcast":{"$in":["usa","grand-forks-nd","nd","grand-forks-county-nd"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 12 | |
| 67 | db.places.find( {"address.town_sef_url":"grand-forks-nd","group_id":{"$nin":[1808661]},"group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 68 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 2 | |
| 69 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 70 | db.towns.find( {"sef_url":"grand-forks-nd"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 7 | |
| 71 | db.tokens.find( {"sef_url":{"$in":["usa","nd","grand-forks-county-nd","grand-forks-nd"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 72 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 73 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 74 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 75 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 76 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 77 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |

