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) 1765692000 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) 1765692000 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) 1765692000 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) 1765692000 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) 1765692000 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) 1765692000 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) 1765692000 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) 1765692000 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) 1765692000 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 Point Reyes Farmers Market is world renowned for its prime location between nearby hiking trails and the Pacific Ocean. Open seasonally from June-November, Point Reyes Farmers Market offers not… Read More
If you find yourself on the other side of the bay for any reason, stop into Pho Viet for delicious bowl of pho and save room for a jackfruit shake. The simple restaurant has been filling bellies for… Read More
The independent women who own this herb store and healthcare clinic educate customers about self-care and empower them to use herbs and other natural remedies. The holistic practitioners on staff,… Read More
With chefs that come from different parts of Mexico, the tastes at LaVier are varied. Plantains are fried in tempura batter and you’ll find cheese sticks fried in panko. Also look out for… Read More
The Pelican Inn is modeled after an English country cottage, making it a unique sight in Southern California’s traditionally Spanish settings. It carries on the English tradition of coastal… Read More
Head to Hog Island Oyster’s Company’s Boat Oyster Bar for a reservations-only experience. Serving freshly shucked oysters and locally made artisanal foods right on the bay, it’s a… Read More
The Richardson Bay Audubon Center & Sanctuary is located on the banks of the San Francisco Bay and provides a refuge for water birds and Pacific herring. It is closed for part of the year to make… Read More
Fish Restaurant in Sausalito helps the local fish population with sustainable practices and helps the local economy by relying on nearby fishermen. Look for the crab roll, a take on the East Coast… Read More
Once known for its chicken population, Petaluma has reframed itself into a vibrant community and tourist destination. This eatery, located in the redeveloped historic Downtown, boasts about 30 craft… Read More
During the summer, the Lagunitas brewery is like an ongoing party with live music and other special events where people mingle and drink beer. Although it’s smaller than some other craft… 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 Forest Knolls', '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.015300750732, 'lng' => (float) -122.68800354004, 'latlng' => '38.015300750732,-122.68800354004', 'city' => 'Forest Knolls', 'state' => 'CA', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'forest-knolls-ca' ) )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
Let everyone know about your organization. Click here to add it now.
From alerting folks to a meeting about an important town issue, the next gathering of your book group, a real estate open house or upcoming tag sale, make this your first stop in getting the word out
Forest Knolls, California. You can view Forest Knolls venues that host many Forest Knolls CA events every year.
You can find a ton of properties for sale if you search the Forest Knolls page on Zillow. Currently Forest Knolls has an average listing price for homes for sale on the market of $1,621,026. More real estate facts about Forest Knolls: The number of properties currently for sale in Forest Knolls is 795. The median homes for sale listing price is $887,667. This is broken down with the number of three bedroom houses in Forest Knolls consisting of 256 with an average listing price for these house of $996,916. Out of the 214 houses that are four bedroom the average listing price for Forest Knolls is $1,793,185. Interest rates for Forest Knolls are at historic lows as well.
Forest Knolls California has a latitude of 38.015300750732 and a longitude of -122.68800354004. 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":"south-point-oh"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 3 | db.towns.find( {"sef_url":"forest-knolls-ca"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"forest-knolls-ca","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 | 2 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-122.68800354003906,38.01530075073242],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"CA"}}},{"$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(1765728199583)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765728199583)","$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 | 27 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"forest-knolls-ca","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"571dd6104dae7f52e8e8926a649ed100"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766383199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 15 | |
| 15 | db.events_cache.count( {"_id":"571dd6104dae7f52e8e8926a649ed100"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"571dd6104dae7f52e8e8926a649ed100"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"571dd6104dae7f52e8e8926a649ed100","town_sef_url":"forest-knolls-ca","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":false}","modified":"MongoDate(0.67600000 1765728199)","created":"MongoDate(0.67600000 1765728199)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"4a500634386734f9aeeacfe03336eed2"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766642399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 19 | |
| 20 | db.events_cache.count( {"_id":"4a500634386734f9aeeacfe03336eed2"} ) | 0 | 0 | 2 | |
| 21 | db.events_cache.count( {"_id":"4a500634386734f9aeeacfe03336eed2"} ) | 0 | 0 | 2 | |
| 22 | db.events_cache.insert( {"_id":"4a500634386734f9aeeacfe03336eed2","town_sef_url":"forest-knolls-ca","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":false}","modified":"MongoDate(0.75500000 1765728199)","created":"MongoDate(0.75500000 1765728199)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"2d2b7f90423de62f7392713b4480be27"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 7 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1768370399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 40 | |
| 25 | db.events_cache.count( {"_id":"2d2b7f90423de62f7392713b4480be27"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"2d2b7f90423de62f7392713b4480be27"} ) | 0 | 0 | 11 | |
| 27 | db.events_cache.insert( {"_id":"2d2b7f90423de62f7392713b4480be27","town_sef_url":"forest-knolls-ca","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":false}","modified":"MongoDate(0.88200000 1765728199)","created":"MongoDate(0.88200000 1765728199)"} , true) | 0 | 0 | 11 | |
| 28 | db.events_cache.find( {"_id":"5773efe2ce64c9e614cd6e5183297a4f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 4 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766383199)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 9 | |
| 30 | db.events_cache.count( {"_id":"5773efe2ce64c9e614cd6e5183297a4f"} ) | 0 | 0 | 11 | |
| 31 | db.events_cache.count( {"_id":"5773efe2ce64c9e614cd6e5183297a4f"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"5773efe2ce64c9e614cd6e5183297a4f","town_sef_url":"forest-knolls-ca","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":false}","modified":"MongoDate(0.95600000 1765728199)","created":"MongoDate(0.95600000 1765728199)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"b29e531e720b4a1bd16eb1855c04bb74"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766987999)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 9 | |
| 35 | db.events_cache.count( {"_id":"b29e531e720b4a1bd16eb1855c04bb74"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"b29e531e720b4a1bd16eb1855c04bb74"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"b29e531e720b4a1bd16eb1855c04bb74","town_sef_url":"forest-knolls-ca","data_key":["68a2a04cfb5e4bed1fbe5376"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":true}","modified":"MongoDate(0.98600000 1765728199)","created":"MongoDate(0.98600000 1765728199)"} , true) | 0 | 0 | 2 | |
| 38 | db.events_cache.find( {"_id":"09f8d57974a6951321f34956f2cd436b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1766037599)"},"event_id":{"$nin":[76066491]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 2 | |
| 40 | db.events_cache.count( {"_id":"09f8d57974a6951321f34956f2cd436b"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"09f8d57974a6951321f34956f2cd436b"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"09f8d57974a6951321f34956f2cd436b","town_sef_url":"forest-knolls-ca","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":false}","modified":"MongoDate(0.01300000 1765728200)","created":"MongoDate(0.01300000 1765728200)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"091e55a837e8d1fb3f1f1791c2659528"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1768370399)"},"event_id":{"$nin":[76066491]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 2 | 3 | |
| 45 | db.events_cache.count( {"_id":"091e55a837e8d1fb3f1f1791c2659528"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"091e55a837e8d1fb3f1f1791c2659528"} ) | 0 | 0 | 15 | |
| 47 | db.events_cache.insert( {"_id":"091e55a837e8d1fb3f1f1791c2659528","town_sef_url":"forest-knolls-ca","data_key":["68fc6042f957a70c3306dd55"],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":true}","modified":"MongoDate(0.06700000 1765728200)","created":"MongoDate(0.06700000 1765728200)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"88f360c81cee652814e0b2e68ee4d16b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1767592799)"},"event_id":{"$nin":[76066491,76275069]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 27 | |
| 50 | db.events_cache.count( {"_id":"88f360c81cee652814e0b2e68ee4d16b"} ) | 0 | 0 | 7 | |
| 51 | db.events_cache.count( {"_id":"88f360c81cee652814e0b2e68ee4d16b"} ) | 0 | 0 | 29 | |
| 52 | db.events_cache.insert( {"_id":"88f360c81cee652814e0b2e68ee4d16b","town_sef_url":"forest-knolls-ca","data_key":["68911577fb5e4bed1fbe30a7","68527c8efb5e4bed1f027a54","68cb6d26c3af739f2584afdb","68a9262bc3af739f252fcac7","69017a9ac3af739f25e3eb5e","68527c90fb5e4bed1f027db7","688b2cc7fb5e4bed1f074c25","689ab73efb5e4bed1fded06d","68f05721c3af739f25946d55","690ea996de4ae56f5ac27f02","692e4d90de4ae56f5ae928e2","69169295de4ae56f5ad4e4e7","68527c9bfb5e4bed1f028e5c","6913ef94de4ae56f5a16b0c1","68f05721c3af739f25946d94","68a694bcc3af739f251728c6","68cb6d26c3af739f2584b048","68cf61a1c3af739f25caf962","68fc349ec3af739f25225eab","691fcd17de4ae56f5a67e29d","68527ca3fb5e4bed1f029df3","68cb6d26c3af739f2584b084","69251311de4ae56f5a251ee2","68527ca5fb5e4bed1f02a0fa","68527ca6fb5e4bed1f02a2cb","68e8a65dc3af739f255b8ac1","69056f1bde4ae56f5ad83762","68551f44fb5e4bed1fd10aed","6878b7e9fb5e4bed1fd984d4","689ab73efb5e4bed1fded14c","689ffd43fb5e4bed1f955f3a","68d4a7a3c3af739f2545110c","68e71ca0c3af739f25e593db","68cb6d26c3af739f2584b162","68551f4afb5e4bed1fd1171b","68551f4afb5e4bed1fd1184f","689ffd43fb5e4bed1f955f70","68551f4bfb5e4bed1fd11a7b","68849575fb5e4bed1f7e40c1","68df339fc3af739f2509e4f9","68d4a7a4c3af739f2545115a","689ffd43fb5e4bed1f955f9b","68c3842ac3af739f25f9ab01","690ab51bde4ae56f5a840b6d","685670d9fb5e4bed1f3b30b7","689ab73efb5e4bed1fded1b2","689d5a3efb5e4bed1f4b003f","68d4a7a4c3af739f25451184","68d4a7a4c3af739f25451189","685670dafb5e4bed1f3b3213"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":true}","modified":"MongoDate(0.17400000 1765728200)","created":"MongoDate(0.17400000 1765728200)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"d3f8a5d9a1d8bf73570f7d92771f824d"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)","$lt":"MongoDate(0.00000000 1767592799)"},"event_id":{"$nin":[76066491,76275069,76206073]},"tags":"music","geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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 | 17 | |
| 55 | db.events_cache.count( {"_id":"d3f8a5d9a1d8bf73570f7d92771f824d"} ) | 0 | 0 | 7 | |
| 56 | db.events_cache.count( {"_id":"d3f8a5d9a1d8bf73570f7d92771f824d"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"d3f8a5d9a1d8bf73570f7d92771f824d","town_sef_url":"forest-knolls-ca","data_key":["6933cbd6de4ae56f5a4a5f1e","6933cbd6de4ae56f5a4a5f21","689ce6e5fb5e4bed1fda126d","69200554de4ae56f5af2c48b","690d9056de4ae56f5a18dc38","68ccf6e6c3af739f259f6347","68ccf6e6c3af739f259f633e","69200554de4ae56f5af2c4cb","69200554de4ae56f5af2c4e1","68f3325cc3af739f25770ebd","68ccf6e6c3af739f259f6359","690ee1d7de4ae56f5a290cba","68ccf6e6c3af739f259f635e","68981447fb5e4bed1f560a48","69181c54de4ae56f5afc6a41","68bd24e5c3af739f25f54839","69200554de4ae56f5af2c579","6933cbd6de4ae56f5a4a601c","689ce6e5fb5e4bed1fda1309","68c3bc67c3af739f255e1619","6933cbd6de4ae56f5a4a60a2","689ce6e5fb5e4bed1fda1323","68c50de3c3af739f2502eef8","68d782e3c3af739f253fe590","68c65f65c3af739f25e1e8db","6933cbd6de4ae56f5a4a613f","6933cbd6de4ae56f5a4a6151","6933cbd6de4ae56f5a4a6157","68c65f65c3af739f25e1e927","68c65f65c3af739f25e1e92f","69200554de4ae56f5af2c6cd","692156d3de4ae56f5a9c9fec","68a5d7d9c3af739f256e8279","68cf99e4c3af739f254196bb","68d8d463c3af739f2564b5ea","68f08f60c3af739f25cf27bc","69200554de4ae56f5af2c6fd","68fdbe5fc3af739f2586f5bb","68f8785cc3af739f251262d8","68c65f65c3af739f25e1e940","6933cbd6de4ae56f5a4a61fe","691427d8de4ae56f5a80d5bb","692156d3de4ae56f5a9ca023","689ce6e5fb5e4bed1fda1371","69200555de4ae56f5af2c7ca","685913b4fb5e4bed1fd9acf2","68a5d7d9c3af739f256e82d3","68ccf6e6c3af739f259f64e5","68d8d463c3af739f2564b61f","68de1a60c3af739f25fcd67c"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-122.68800354003906,38.01530075073242],\"has_next_page\":true}","modified":"MongoDate(0.24400000 1765728200)","created":"MongoDate(0.24400000 1765728200)"} , true) | 0 | 0 | 1 | |
| 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\/ca-farmers-market-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/farmers-markets\/\" target=\"_blank\">10 Best Farmers Markets in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/farmers-markets\/\" target=\"_blank\">Point Reyes Farmers Market, Point Reyes Station, CA<\/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 Point Reyes Farmers Market is world renowned for its prime location between nearby hiking trails and the Pacific Ocean. Open seasonally from June-November, Point Reyes Farmers Market offers not… <a href=\"https:\/\/bestthingsca.com\/farmers-markets\/\" 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\/ca-pho-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/pho-restaurants\/\" target=\"_blank\">8 Best Pho Restaurants in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/pho-restaurants\/\" target=\"_blank\">Pho Viet, San Rafael, CA <\/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\">If you find yourself on the other side of the bay for any reason, stop into Pho Viet for delicious bowl of pho and save room for a jackfruit shake. The simple restaurant has been filling bellies for… <a href=\"https:\/\/bestthingsca.com\/pho-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\/ca-holistic-stores-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/holistic-health-food-stores\/\" target=\"_blank\">8 Best Holistic and Health Food Stores in California<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/holistic-health-food-stores\/\" target=\"_blank\">Gathering Thyme, San Rafael, CA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">The independent women who own this herb store and healthcare clinic educate customers about self-care and empower them to use herbs and other natural remedies. The holistic practitioners on staff,… <a href=\"https:\/\/bestthingsca.com\/holistic-health-food-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ca-fusion-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/fusion-restaurants\/\" target=\"_blank\">The 9 Best Fusion Restaurants in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/fusion-restaurants\/\" target=\"_blank\">LaVier, San Rafael, CA<\/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\">With chefs that come from different parts of Mexico, the tastes at LaVier are varied. Plantains are fried in tempura batter and you’ll find cheese sticks fried in panko. Also look out for… <a href=\"https:\/\/bestthingsca.com\/fusion-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\/ca-unique-hotels-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/unique-hotels\/\" target=\"_blank\">The 13 Most Unique Hotels in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/unique-hotels\/\" target=\"_blank\">The Pelican Inn, Muir Beach, CA<\/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 Pelican Inn is modeled after an English country cottage, making it a unique sight in Southern California’s traditionally Spanish settings. It carries on the English tradition of coastal… <a href=\"https:\/\/bestthingsca.com\/unique-hotels\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ca-seafood-restaurant-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/seafood-restaurants\/\" target=\"_blank\">The 7 Best Seafood Restaurants in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/seafood-restaurants\/\" target=\"_blank\">Boat Oyster Bar, Marshall, CA<\/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\">Head to Hog Island Oyster’s Company’s Boat Oyster Bar for a reservations-only experience. Serving freshly shucked oysters and locally made artisanal foods right on the bay, it’s a… <a href=\"https:\/\/bestthingsca.com\/seafood-restaurants\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ca-nature-centers-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/nature-centers\/\" target=\"_blank\">9 Best Nature Centers in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/nature-centers\/\" target=\"_blank\">Richardson Bay Audubon Center & Sanctuary, Tiburon, CA<\/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 Richardson Bay Audubon Center & Sanctuary is located on the banks of the San Francisco Bay and provides a refuge for water birds and Pacific herring. It is closed for part of the year to make… <a href=\"https:\/\/bestthingsca.com\/nature-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\/ca-crab-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/crab-restaurants\/\" target=\"_blank\">9 Best Places for Crab in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/crab-restaurants\/\" target=\"_blank\">Fish, Sausalito, CA<\/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\">Fish Restaurant in Sausalito helps the local fish population with sustainable practices and helps the local economy by relying on nearby fishermen. Look for the crab roll, a take on the East Coast… <a href=\"https:\/\/bestthingsca.com\/crab-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\/ca-beer-gardens-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/beer-gardens\/\" target=\"_blank\">8 Best Beer Gardens California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/beer-gardens\/\" target=\"_blank\">Brewster's Beer Garden, Petaluma, CA<\/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\">Once known for its chicken population, Petaluma has reframed itself into a vibrant community and tourist destination. This eatery, located in the redeveloped historic Downtown, boasts about 30 craft… <a href=\"https:\/\/bestthingsca.com\/beer-gardens\/\" 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\/ca-breweries-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsca.com\/breweries\/\" target=\"_blank\">8 Best Breweries in California!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsca.com\/breweries\/\" target=\"_blank\">Lagunitas Brewing Company, Petaluma, CA<\/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\">During the summer, the Lagunitas brewery is like an ongoing party with live music and other special events where people mingle and drink beer. Although it’s smaller than some other craft… <a href=\"https:\/\/bestthingsca.com\/breweries\/\" 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":"forest-knolls-ca","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\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765735399,"type":"Event","id":76066491,"title":"The Terrapin Family Band","url":"\/event\/the-terrapin-family-band-2025-12-19-jb-mill-valley-ca.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2017\/02\/Olker-Phil-TFB-2017-02-13-1-980x551.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765735400,"type":"Event","id":76275069,"title":"Telegraph Avenue Holiday Street Fair","url":"\/event\/telegraph-avenue-holiday-street-fair-2025-12-14-berkeley-ca.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-fair-1.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":1765742600,"type":"Event","id":76206073,"title":"Santa Clara Broncos Mens Basketball vs. University of North Texas Mean Green Mens Basketball","url":"\/event\/santa-clara-broncos-mens-basketball-vs-university-of-north-texas-mean-green-mens-basketball-2025-12-17-tm-santa-cruz-ca.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/47b\/d7897826-9040-4587-9f73-6bbc4861047b_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":1765742600,"type":"Event","id":76365170,"title":"Spanish Harlem Orchestra","url":"\/event\/spanish-harlem-orchestra-2025-12-14-jb-san-francisco-ca.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2023\/05\/spanish-harlem-orchestra-980x551.png"}],"modified":"MongoDate(0.24700000 1765728200)","created":"MongoDate(0.24700000 1765728200)","_id":ObjectId ("693edfc8e1b94ce21f087a14")} , true) | 0 | 0 | 5 | |
| 59 | db.events_cache.find( {"_id":"d5852399caca24efd1c0191f3a0d0452"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 60 | db.events_radius_cache.find( {"_id":"794cacaa6e876cf8290d63b549c7313f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 61 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765692000)"},"event_id":{"$nin":[76066491,76275069,76206073,76365170]},"geo":{"$geoWithin":{"$center":[[-122.68800354003906,38.01530075073242],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( 6 ).skip( 0 ) | 0 | 6 | 249 | |
| 62 | db.events_cache.count( {"_id":"d5852399caca24efd1c0191f3a0d0452"} ) | 0 | 0 | 1 | |
| 63 | db.events_cache.count( {"_id":"d5852399caca24efd1c0191f3a0d0452"} ) | 0 | 0 | 11 | |
| 64 | db.events_cache.insert( {"_id":"d5852399caca24efd1c0191f3a0d0452","town_sef_url":"forest-knolls-ca","data_key":["691f1ac34ef511806406fcf0","68527c91fb5e4bed1f027ece","685670d4fb5e4bed1f3b26af","6857c254fb5e4bed1f86f044","6857c25bfb5e4bed1f86fc7d"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Forest Knolls\",\"keyword\":\"\",\"radius\":15,\"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.01530075073242,\"lng\":-122.68800354003906,\"latlng\":\"38.015300750732,-122.68800354004\",\"city\":\"Forest Knolls\",\"state\":\"CA\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.58900000 1765728200)","created":"MongoDate(0.58900000 1765728200)"} , true) | 0 | 0 | 1 | |
| 65 | db.news.find( {"broadcast":{"$in":["usa","forest-knolls-ca","ca","marin-county-ca"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 66 | db.places.find( {"address.town_sef_url":"forest-knolls-ca","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 0 | 1 | |
| 67 | db.modules.find( {"name":"AT - Organization Empty"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 68 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 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":"forest-knolls-ca"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 71 | db.tokens.find( {"sef_url":{"$in":["usa","ca","marin-county-ca","forest-knolls-ca"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 72 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 9 | |
| 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 |







