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) 1769925600 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) 1769925600 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) 1769925600 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) 1769925600 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) 1769925600 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) 1769925600 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) 1769925600 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) 1769925600 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) 1769925600 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
Bisto L’Hermitage is a charming restaurant, living up to its hermitage namesake. It’s a bit old fashioned, but if you believe the classics never go out of style, then you’re in for… Read More
BluSage Catering in Woodbridge, Virginia has serviced the Northern Virginia and Washington D.C. areas since 1989. BluSage is available for corporate events, weddings, private parties, and barbecues.… Read More
Two Brothers Chicken in Woodbridge is a fast-casual, locally owned joint selling fried chicken, subs, and pizza. The food isn’t exactly healthy for you, but it’s perfect for when you need a little… Read More
The Charbroil Grill in Woodbridge is a Brazilian steakhouse offering an incredible all-you-can-eat meat experience. The lunch cuts include top sirloin steak, pork sausage, pork tenderloin and more,… Read More
Bottle Stop Wine Bar in Occoquan, Virginia, is the area’s premier wine bar, offering pizzas, sliders, cheese platters, and entrees along with their wine, craft beers, whiskeys, and spirits.… Read More
The Kid’s Choice Sport and Fun Center in Woodbridge, Virginia, is a sports center focused on the youngest sportsfans among us. Sign up for open play, sports, swimming, day camp, after school… Read More
Woodbridge’s 2nd Ave Thrift Superstore is known for their discounts. Mondays generally have half off or 33 percent off offers, making their already reasonable prices downright steals. Thousands of… Read More
Laurel Hill Park in Lorton is a fast trail covering just under 11 miles. The trail system is relatively new and crosses through much of the previous building infrastructure. Riders may come across… Read More
Twenty permanent artists call The Loft Gallery in Occoquan, Virginia, home. This co-op has showcased watercolors, oils, pastels, acrylics, original prints, collagraphs, lithographs, stained glass,… Read More
Happy Nails in Woodbridge, offers a wide array of services, including SNS dipping powder, manicure and pedicures, skin care, massage, permanent makeup, eyelash extensions, spa packages, waxing… 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 Woodbridge', '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) 38.639598846436, 'lng' => (float) -77.267402648926, 'latlng' => '38.639598846436,-77.267402648926', 'city' => 'Woodbridge', 'state' => 'VA', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'woodbridge-va' ) )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
Woodbridge, Virginia. Population for Woodbridge from the last gathering is 31941. You can view Woodbridge venues that host many Woodbridge VA events every year.
You can find a ton of properties for sale if you search the Woodbridge page on Zillow. Currently Woodbridge has an average listing price for homes for sale on the market of $496,547. More real estate facts about Woodbridge: The number of properties currently for sale in Woodbridge is 1,101. The median homes for sale listing price is $439,900. This is broken down with the number of three bedroom houses in Woodbridge consisting of 333 with an average listing price for these house of $476,731. Out of the 550 houses that are four bedroom the average listing price for Woodbridge is $494,749. Interest rates for Woodbridge are at historic lows as well.
Woodbridge Virginia has a latitude of 38.639598846436 and a longitude of -77.267402648926. 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":"boulder-ut"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 3 | db.towns.find( {"sef_url":"woodbridge-va"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 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":"woodbridge-va","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 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 | 3 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-77.26740264892578,38.63959884643555],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"VA"}}},{"$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(1769941585388)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769941585388)","$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 | 157 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"woodbridge-va","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 2 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"d8850bf89fea9bf0eb496c10d694aa23"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770616799)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],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 | 66 | |
| 15 | db.events_cache.count( {"_id":"d8850bf89fea9bf0eb496c10d694aa23"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"d8850bf89fea9bf0eb496c10d694aa23"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"d8850bf89fea9bf0eb496c10d694aa23","town_sef_url":"woodbridge-va","data_key":["68f2fa20c3af739f2533e343"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":true}","modified":"MongoDate(0.69300000 1769941585)","created":"MongoDate(0.69300000 1769941585)"} , true) | 0 | 0 | 2 | |
| 18 | db.events_cache.find( {"_id":"d5ad6d27baef8de447579a79be67131e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770616799)"},"event_id":{"$nin":[76253047]},"tags":"music","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],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 | |
| 20 | db.events_cache.count( {"_id":"d5ad6d27baef8de447579a79be67131e"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"d5ad6d27baef8de447579a79be67131e"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"d5ad6d27baef8de447579a79be67131e","town_sef_url":"woodbridge-va","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":false}","modified":"MongoDate(0.72200000 1769941585)","created":"MongoDate(0.72200000 1769941585)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"e6dede02aa59d869394dd2295b1630b7"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1771221599)"},"event_id":{"$nin":[76253047]},"tags":"music","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],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":"e6dede02aa59d869394dd2295b1630b7"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"e6dede02aa59d869394dd2295b1630b7"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"e6dede02aa59d869394dd2295b1630b7","town_sef_url":"woodbridge-va","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":false}","modified":"MongoDate(0.76400000 1769941585)","created":"MongoDate(0.76400000 1769941585)"} , true) | 0 | 0 | 2 | |
| 28 | db.events_cache.find( {"_id":"5118648a7b94f2eb140d06069a3a5d17"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770271199)"},"event_id":{"$nin":[76253047]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 2 | |
| 30 | db.events_cache.count( {"_id":"5118648a7b94f2eb140d06069a3a5d17"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"5118648a7b94f2eb140d06069a3a5d17"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"5118648a7b94f2eb140d06069a3a5d17","town_sef_url":"woodbridge-va","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":false}","modified":"MongoDate(0.78500000 1769941585)","created":"MongoDate(0.78500000 1769941585)"} , true) | 0 | 0 | 2 | |
| 33 | db.events_cache.find( {"_id":"748c1f40e3b2b00ca2dac43f68e820bf"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1772603999)"},"event_id":{"$nin":[76253047]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 2 | |
| 35 | db.events_cache.count( {"_id":"748c1f40e3b2b00ca2dac43f68e820bf"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"748c1f40e3b2b00ca2dac43f68e820bf"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"748c1f40e3b2b00ca2dac43f68e820bf","town_sef_url":"woodbridge-va","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":false}","modified":"MongoDate(0.80800000 1769941585)","created":"MongoDate(0.80800000 1769941585)"} , true) | 0 | 0 | 2 | |
| 38 | db.events_cache.find( {"_id":"2de86215e096d8d5fcac489b067a14c7"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770443999)"},"event_id":{"$nin":[76253047]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 20 | |
| 40 | db.events_cache.count( {"_id":"2de86215e096d8d5fcac489b067a14c7"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"2de86215e096d8d5fcac489b067a14c7"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"2de86215e096d8d5fcac489b067a14c7","town_sef_url":"woodbridge-va","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":false}","modified":"MongoDate(0.87000000 1769941585)","created":"MongoDate(0.87000000 1769941585)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"09603ba27c276aed5d21d310c76ee447"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1771307999)"},"event_id":{"$nin":[76253047]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 1 | 63 | |
| 45 | db.events_cache.count( {"_id":"09603ba27c276aed5d21d310c76ee447"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"09603ba27c276aed5d21d310c76ee447"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"09603ba27c276aed5d21d310c76ee447","town_sef_url":"woodbridge-va","data_key":["69421412de4ae56f5ac6aea9"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":false}","modified":"MongoDate(0.00900000 1769941586)","created":"MongoDate(0.00900000 1769941586)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"3e6969a4f64d2116a29f7bcf2648b110"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1771826399)"},"event_id":{"$nin":[76253047,76423865]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],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 | 22 | |
| 50 | db.events_cache.count( {"_id":"3e6969a4f64d2116a29f7bcf2648b110"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"3e6969a4f64d2116a29f7bcf2648b110"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"3e6969a4f64d2116a29f7bcf2648b110","town_sef_url":"woodbridge-va","data_key":["68f2fa20c3af739f2533e279","68c0e125c3af739f253dd17e","68ce1029c3af739f25eb3b89","68db3f22c3af739f25854b79","692e4d93de4ae56f5ae93415","6892ce41fb5e4bed1f90b493","68dc90a1c3af739f25fd37ca","69017a9cc3af739f25e3ff77","6969a117b1faf7c56adbecf8","68f2fa20c3af739f2533e296","689ffd44fb5e4bed1f9568a1","68c0e125c3af739f253dd1c0","693a2b13de4ae56f5a8b0d0c","68db3f22c3af739f25854bab","69378813de4ae56f5aeceb52","6961b80eb1faf7c56a229a86","6892ce41fb5e4bed1f90b6da","68d35626c3af739f25021082","68dc90a1c3af739f25fd37fe","691d2a16de4ae56f5a437cea","68a95e6ac3af739f25626973","68ad1aaac3af739f25f0b077","68941fc1fb5e4bed1fb94b10","691e7b99de4ae56f5a810957","68f2fa20c3af739f2533e2fd","689ffd44fb5e4bed1f9568c1","6895714afb5e4bed1fd779ae","689ffd44fb5e4bed1f9568ca","68c0e125c3af739f253dd1f6","68f2fa20c3af739f2533e314","6895714afb5e4bed1fd77a03","690c3edade4ae56f5afb9f66","6938d995de4ae56f5aaaa26d","68f2fa20c3af739f2533e31f","68f2fa20c3af739f2533e332","68ca1ba4c3af739f25d8233a","6896c2c5fb5e4bed1f1b552e","68ca1ba4c3af739f25d82358","68c0e125c3af739f253dd23e","68ef05a0c3af739f254c09a6","68db3f22c3af739f25854c63","690c3edade4ae56f5afb9f82","69684f9ab1faf7c56a24a848","68f2fa20c3af739f2533e371","68e08523c3af739f25467bf2","68981448fb5e4bed1f561351","68c232a7c3af739f256af588","6913ef96de4ae56f5a16bc61","68981448fb5e4bed1f561417","68c0e125c3af739f253dd2a6"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":true}","modified":"MongoDate(0.06700000 1769941586)","created":"MongoDate(0.06700000 1769941586)"} , true) | 0 | 0 | 2 | |
| 53 | db.events_cache.find( {"_id":"c0f06e1ccf371518a64e9308bd6af86c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1771826399)"},"event_id":{"$nin":[76253047,76423865,76398679]},"tags":"music","geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],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 | 16 | |
| 55 | db.events_cache.count( {"_id":"c0f06e1ccf371518a64e9308bd6af86c"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"c0f06e1ccf371518a64e9308bd6af86c"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"c0f06e1ccf371518a64e9308bd6af86c","town_sef_url":"woodbridge-va","data_key":["68df6be1c3af739f254237bb","6892ce41fb5e4bed1f90b539","69196dd6de4ae56f5a958b17","69200557de4ae56f5af2d0e7","6892ce41fb5e4bed1f90b65b","68e754e1c3af739f2514d738","692156d5de4ae56f5a9caab3","6916cad7de4ae56f5a4f4d10","68a80cecc3af739f25c63db7","691eb3ddde4ae56f5a229d79","68f08f61c3af739f25cf3029","68f483ddc3af739f25f39385","68981448fb5e4bed1f561106","6903045d3394d74e7843c2bb","68ccf6e8c3af739f259f6afd","68de1a61c3af739f25fcdbfa","691427dade4ae56f5a80dca6","691eb3ddde4ae56f5a229da6","6933cbd9de4ae56f5a4a7bae","69200557de4ae56f5af2d126","68c50de5c3af739f2502f2ce","6901b2ddc3af739f25188778","693bb4d4de4ae56f5ad9bd1c","69200557de4ae56f5af2d14a","68c50de5c3af739f2502f2dd","68c3bc68c3af739f255e1bbf","6933cbd9de4ae56f5a4a7c7b","69351d56de4ae56f5ae2567e","690aed59de4ae56f5ae027fe","692156d6de4ae56f5a9cab74","68d8d465c3af739f2564ba0e","68c50de5c3af739f2502f305","68d8d465c3af739f2564ba17","6933cbd9de4ae56f5a4a7dea","68e6035fc3af739f25f7f238","68e754e1c3af739f2514d842","69103358de4ae56f5a26066c","693a6356de4ae56f5a0db050","693a6356de4ae56f5a0db060","690d9058de4ae56f5a18e3e0","6933cbd9de4ae56f5a4a7e7c","68ca53e6c3af739f254ff68f","68f1e0dec3af739f251704ea","692156d6de4ae56f5a9cacae","68a3f1c4fb5e4bed1fd65231","68c65f67c3af739f25e1f09c","68f483dec3af739f25f39523","68f9c9e0c3af739f25851830","6933cbd9de4ae56f5a4a7fad","68e60360c3af739f25f7f321"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-77.26740264892578,38.63959884643555],\"has_next_page\":true}","modified":"MongoDate(0.11400000 1769941586)","created":"MongoDate(0.11400000 1769941586)"} , true) | 0 | 0 | 2 | |
| 58 | 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\/va-french-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/french-restaurants\/\" target=\"_blank\">6 Best French Restaurants in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/french-restaurants\/\" target=\"_blank\">Bistro L\u2019Hermitage, Woodbridge, VA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-shannen,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Bisto L’Hermitage is a charming restaurant, living up to its hermitage namesake. It’s a bit old fashioned, but if you believe the classics never go out of style, then you’re in for… <a href=\"https:\/\/bestthingsva.com\/french-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\/va-catering-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/caterers\/\" target=\"_blank\">The 10 Best Caterers in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/caterers\/\" target=\"_blank\">BluSage Catering, Woodbridge, VA<\/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\">BluSage Catering in Woodbridge, Virginia has serviced the Northern Virginia and Washington D.C. areas since 1989. BluSage is available for corporate events, weddings, private parties, and barbecues.… <a href=\"https:\/\/bestthingsva.com\/caterers\/\" 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\/va-fried-chicken-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/fried-chicken\/\" target=\"_blank\">8 Best Fried Chicken Joints in Virginia for 2026!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/fried-chicken\/\" target=\"_blank\">Two Brothers Chicken, Woodbridge, VA<\/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\">Two Brothers Chicken in Woodbridge is a fast-casual, locally owned joint selling fried chicken, subs, and pizza. The food isn\u2019t exactly healthy for you, but it\u2019s perfect for when you need a little… <a href=\"https:\/\/bestthingsva.com\/fried-chicken\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/va-steakhouse-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/steakhouses\/\" target=\"_blank\">The 9 Best Steakhouses in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/steakhouses\/\" target=\"_blank\">Charbroil Grill Brazilian Steakhouse, Woodbridge, VA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">The Charbroil Grill in Woodbridge is a Brazilian steakhouse offering an incredible all-you-can-eat meat experience. The lunch cuts include top sirloin steak, pork sausage, pork tenderloin and more,… <a href=\"https:\/\/bestthingsva.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\/va-wine-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/wine-bars\/\" target=\"_blank\">6 Best Wine Bars in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/wine-bars\/\" target=\"_blank\">Bottle Stop Wine Bar, Occoquan, VA<\/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\">Bottle Stop Wine Bar in Occoquan, Virginia, is the area’s premier wine bar, offering pizzas, sliders, cheese platters, and entrees along with their wine, craft beers, whiskeys, and spirits.… <a href=\"https:\/\/bestthingsva.com\/wine-bars\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/va-sports-center-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/sports-centers\/\" target=\"_blank\">The 8 Best Sports Centers in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/sports-centers\/\" target=\"_blank\">Kid\u2019s Choice Sport and Fun Center, Woodbridge, VA<\/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\">The Kid’s Choice Sport and Fun Center in Woodbridge, Virginia, is a sports center focused on the youngest sportsfans among us. Sign up for open play, sports, swimming, day camp, after school… <a href=\"https:\/\/bestthingsva.com\/sports-centers\/\" 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\/va-thrift-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/thrift-shops\/\" target=\"_blank\">The 10 Best Thrift Shops in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/thrift-shops\/\" target=\"_blank\">2nd Ave Thrift Superstore, Woodbridge, VA<\/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\">Woodbridge\u2019s 2nd Ave Thrift Superstore is known for their discounts. Mondays generally have half off or 33 percent off offers, making their already reasonable prices downright steals. Thousands of… <a href=\"https:\/\/bestthingsva.com\/thrift-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/va-mountain-biking-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/mountain-biking\/\" target=\"_blank\">The 10 Best Mountain Biking Trails in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/mountain-biking\/\" target=\"_blank\">Laurel Hill Park, Lorton, VA<\/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\">Laurel Hill Park in Lorton is a fast trail covering just under 11 miles. The trail system is relatively new and crosses through much of the previous building infrastructure. Riders may come across… <a href=\"https:\/\/bestthingsva.com\/mountain-biking\/\" 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\/va-art-gallery-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/art-galleries\/\" target=\"_blank\">The 10 Best Art Galleries in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/art-galleries\/\" target=\"_blank\">The Loft Gallery, Occoquan, VA<\/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\">Twenty permanent artists call The Loft Gallery in Occoquan, Virginia, home. This co-op has showcased watercolors, oils, pastels, acrylics, original prints, collagraphs, lithographs, stained glass,… <a href=\"https:\/\/bestthingsva.com\/art-galleries\/\" 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\/va-nail-salon-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsva.com\/nail-salons\/\" target=\"_blank\">The 10 Best Nail Salons in Virginia!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsva.com\/nail-salons\/\" target=\"_blank\">Happy Nails, Woodbridge, VA<\/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\">Happy Nails in Woodbridge, offers a wide array of services, including SNS dipping powder, manicure and pedicures, skin care, massage, permanent makeup, eyelash extensions, spa packages, waxing… <a href=\"https:\/\/bestthingsva.com\/nail-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<\/div>\n<\/div>\n\n\n","town_sef_url":"woodbridge-va","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":1769945185,"type":"Event","id":76253047,"title":"MBB vs. Duquesne","url":"\/event\/mbb-vs-duquesne-2026-02-04-tm-fairfax-va.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/e28\/39f95cfc-9167-4741-bdc7-c20a1515ee28_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":1769948785,"type":"Event","id":76423865,"title":"R&B Live Tour","url":"\/event\/rb-live-tour-2026-02-13-tm-fairfax-va.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/b3d\/84daf3f2-efe1-423a-a053-05ca0779cb3d_SOURCE"},{"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":1769955986,"type":"Event","id":76398679,"title":"Tobacco Road with Hash the Band & Last Call","url":"\/event\/tobacco-road-with-hash-the-band-last-call-2026-02-01-tm-charlottesville-va.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/46f\/3e3960c9-4866-490f-8fc5-7c2af73fc46f_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1769955986,"type":"Event","id":76282784,"title":"Playboy Manbaby and The Koffin Kats","url":"\/event\/playboy-manbaby-and-the-koffin-kats-2026-02-05-jb-washington-dc.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2023\/09\/playboy-manbaby-980x551.png"}],"modified":"MongoDate(0.11900000 1769941586)","created":"MongoDate(0.11900000 1769941586)","_id":ObjectId ("697f2a5203c8e124150978dd")} , true) | 0 | 0 | 2 | |
| 59 | db.events_cache.find( {"_id":"37397d1b1afc7d51313e12656bf21101"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 60 | db.events_radius_cache.find( {"_id":"c4484e12c602438812f1a006655fd2af"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 61 | db.events.count( {"address.town_sef_url":"woodbridge-va","start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770530400)"}} ) | 0 | 0 | 2 | |
| 62 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770789600)"}} ) | 0 | 0 | 47 | |
| 63 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],0.21739130434782608]}},"start":{"$gte":"MongoDate(0.00000000 1769925600)","$lt":"MongoDate(0.00000000 1770789600)"}} ) | 0 | 2 | 34 | |
| 64 | db.events_radius_cache.count( {"_id":"c4484e12c602438812f1a006655fd2af"} ) | 0 | 0 | 2 | |
| 65 | db.events_radius_cache.count( {"_id":"c4484e12c602438812f1a006655fd2af"} ) | 0 | 0 | 1 | |
| 66 | db.events_radius_cache.insert( {"_id":"c4484e12c602438812f1a006655fd2af","radius":25,"modified":"MongoDate(0.23500000 1769941586)","created":"MongoDate(0.23500000 1769941586)"} , true) | 0 | 0 | 2 | |
| 67 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769925600)"},"event_id":{"$nin":[76253047,76423865,76398679,76282784]},"geo":{"$geoWithin":{"$center":[[-77.26740264892578,38.63959884643555],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 | 75 | |
| 68 | db.events_cache.count( {"_id":"37397d1b1afc7d51313e12656bf21101"} ) | 0 | 0 | 2 | |
| 69 | db.events_cache.count( {"_id":"37397d1b1afc7d51313e12656bf21101"} ) | 0 | 0 | 2 | |
| 70 | db.events_cache.insert( {"_id":"37397d1b1afc7d51313e12656bf21101","town_sef_url":"woodbridge-va","data_key":["68df6be1c3af739f254237bb","6892ce40fb5e4bed1f90b1e0","68db3f22c3af739f25854b79","6892ce41fb5e4bed1f90b493","68dc90a1c3af739f25fd37ca"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Woodbridge\",\"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\":38.63959884643555,\"lng\":-77.26740264892578,\"latlng\":\"38.639598846436,-77.267402648926\",\"city\":\"Woodbridge\",\"state\":\"VA\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.33400000 1769941586)","created":"MongoDate(0.33400000 1769941586)"} , true) | 0 | 0 | 2 | |
| 71 | db.news.find( {"broadcast":{"$in":["usa","woodbridge-va","va","prince-william-county-va"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 9 | |
| 72 | db.places.find( {"address.town_sef_url":"woodbridge-va","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 73 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 2 | |
| 74 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 75 | db.towns.find( {"sef_url":"woodbridge-va"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 76 | db.tokens.find( {"sef_url":{"$in":["usa","va","prince-william-county-va","woodbridge-va"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 2 | |
| 77 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 78 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 79 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 82 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 83 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |

