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) 1769666400 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) 1769666400 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) 1769666400 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) 1769666400 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) 1769666400 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) 1769666400 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) 1769666400 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 name says it all: Salon Pure offers purely amazing service. This team of talented hairstylists can give you a custom ‘do that’s designed to give new life to all your best features.
Read MoreThe self-proclaimed gastropub is a classic bar in Princeton with a warm, inviting atmosphere. They keep 19 beers on tap at any given time, along with wines and other seasonal drinks.
Read MoreHomestead isn’t just a shop where you’ll find run-of-the-mill sofas and tables. This Princeton shop is all about helping you discover treasures for your home, whether it’s a piece… Read More
Art can make anyone feel thoughtful and introspective, so taking in some art with your significant other is a great way to enhance the romance. For your next date, check out the Grounds for… Read More
Enjoy a weekend public walking tour in the spring, summer, or fall hosted by the Princeton Tour Company. Tours take guests through Princeton University as well as through the surrounding downtown,… Read More
The menu itself is more along the lines of a fish market than a restaurant—the options are almost infinite! They’ve incorporated crab into almost every course, from apps to entrees to… Read More
Why limit yourself to just one dish the next time you have a hankering for Indian food? Head to Chennai Chimney in Princeton for a lunch buffet that lets you have all your favorites in one place for… Read More
Hightstown is a hidden gem within northern New Jersey, and CryBaby Tattoo brings even more life to the heart of its downtown area. CryBaby Tattoo is the passion project of owner and artist Sam Cedar,… Read More
Boasting a free exam for all children under 24 months, you know that Montgomery Pediatric Dentistry is invested in keeping your children’s teeth and mouth healthy. They also have set up their… Read More
Labyrinth is its own small labyrinth of books with books in every genre. The store is small enough to not feel lost but the selection is wide enough to spend a couple hours browsing. They can special… 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 Princeton Junction', '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) 40.320201873779, 'lng' => (float) -74.623596191406, 'latlng' => '40.320201873779,-74.623596191406', 'city' => 'Princeton Junction', 'state' => 'NJ', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'princeton-junction-nj' ) )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
Princeton Junction, New Jersey. Population for Princeton Junction from the last gathering is 2382. You can view Princeton Junction venues that host many Princeton Junction NJ events every year.
You can find a ton of properties for sale if you search the Princeton Junction page on Zillow. Currently Princeton Junction has an average listing price for homes for sale on the market of $612,934. More real estate facts about Princeton Junction: The number of properties currently for sale in Princeton Junction is 23. The median homes for sale listing price is $250,000. This is broken down with the number of three bedroom houses in Princeton Junction consisting of 5 with an average listing price for these house of $255,780. Out of the 8 houses that are four bedroom the average listing price for Princeton Junction is $571,722. Interest rates for Princeton Junction are at historic lows as well.
Princeton Junction New Jersey has a latitude of 40.320201873779 and a longitude of -74.623596191406. 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":"doswell-va"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"princeton-junction-nj"}, [] ).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 | 2 | |
| 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":"princeton-junction-nj","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 3 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-74.62359619140625,40.3202018737793],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"NJ"}}},{"$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(1769679431040)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769679431040)","$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 | 115 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"princeton-junction-nj","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":"39a507af3aa5e156671a36b4ff733675"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770357599)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],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 | 22 | |
| 15 | db.events_cache.count( {"_id":"39a507af3aa5e156671a36b4ff733675"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"39a507af3aa5e156671a36b4ff733675"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"39a507af3aa5e156671a36b4ff733675","town_sef_url":"princeton-junction-nj","data_key":["68d74abec3af739f25e1ee55"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":true}","modified":"MongoDate(0.21200000 1769679431)","created":"MongoDate(0.21200000 1769679431)"} , true) | 0 | 0 | 2 | |
| 18 | db.events_cache.find( {"_id":"db7f8018c4a17f4f6d82d9205954f6b2"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770357599)"},"event_id":{"$nin":[76191196]},"tags":"music","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],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":"db7f8018c4a17f4f6d82d9205954f6b2"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"db7f8018c4a17f4f6d82d9205954f6b2"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"db7f8018c4a17f4f6d82d9205954f6b2","town_sef_url":"princeton-junction-nj","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":false}","modified":"MongoDate(0.24300000 1769679431)","created":"MongoDate(0.24300000 1769679431)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"401a27d201b74aff7ddee8f579c1c263"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770962399)"},"event_id":{"$nin":[76191196]},"tags":"music","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],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 | 8 | |
| 25 | db.events_cache.count( {"_id":"401a27d201b74aff7ddee8f579c1c263"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"401a27d201b74aff7ddee8f579c1c263"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"401a27d201b74aff7ddee8f579c1c263","town_sef_url":"princeton-junction-nj","data_key":["68c50de5c3af739f2502f2e3"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":false}","modified":"MongoDate(0.27300000 1769679431)","created":"MongoDate(0.27300000 1769679431)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"f066646c937ee2e0350353ab78dd7851"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770011999)"},"event_id":{"$nin":[76191196,76155511]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 30 | db.events_cache.count( {"_id":"f066646c937ee2e0350353ab78dd7851"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"f066646c937ee2e0350353ab78dd7851"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"f066646c937ee2e0350353ab78dd7851","town_sef_url":"princeton-junction-nj","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":false}","modified":"MongoDate(0.29400000 1769679431)","created":"MongoDate(0.29400000 1769679431)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"d3ef8439928cb805a513280871489b5d"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1772344799)"},"event_id":{"$nin":[76191196,76155511]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 35 | db.events_cache.count( {"_id":"d3ef8439928cb805a513280871489b5d"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"d3ef8439928cb805a513280871489b5d"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"d3ef8439928cb805a513280871489b5d","town_sef_url":"princeton-junction-nj","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":false}","modified":"MongoDate(0.31600000 1769679431)","created":"MongoDate(0.31600000 1769679431)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"6ab6bec8e10070688e994943c60cffea"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770184799)"},"event_id":{"$nin":[76191196,76155511]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],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 | 2 | 16 | |
| 40 | db.events_cache.count( {"_id":"6ab6bec8e10070688e994943c60cffea"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"6ab6bec8e10070688e994943c60cffea"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"6ab6bec8e10070688e994943c60cffea","town_sef_url":"princeton-junction-nj","data_key":["68d74abec3af739f25e1ee8b"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":true}","modified":"MongoDate(0.35500000 1769679431)","created":"MongoDate(0.35500000 1769679431)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"d0e32386337e1a2ceef2e86b516d5257"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1771567199)"},"event_id":{"$nin":[76191196,76155511,76191132]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],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 | 4 | |
| 45 | db.events_cache.count( {"_id":"d0e32386337e1a2ceef2e86b516d5257"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"d0e32386337e1a2ceef2e86b516d5257"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"d0e32386337e1a2ceef2e86b516d5257","town_sef_url":"princeton-junction-nj","data_key":["68911579fb5e4bed1fbe46a8","68dde221c3af739f25c57727","68fae321c3af739f25d95593","68911579fb5e4bed1fbe46ce","68911579fb5e4bed1fbe46d9","68917cc0fb5e4bed1f58fe4b","68d5f928c3af739f25934271","69266494de4ae56f5ae48f3a","69339393de4ae56f5aea2ece","68ef05a0c3af739f254c077c","68f991a1c3af739f2535accc","69378813de4ae56f5aece9cf","68d35626c3af739f25020f69","68911579fb5e4bed1fbe4754","68911579fb5e4bed1fbe474e","68911579fb5e4bed1fbe475e","68911579fb5e4bed1fbe4770","68911579fb5e4bed1fbe477c","68911579fb5e4bed1fbe4781","68911579fb5e4bed1fbe478c","68911579fb5e4bed1fbe4793","68911579fb5e4bed1fbe479c","68911579fb5e4bed1fbe47a7","68911579fb5e4bed1fbe47d4","68911579fb5e4bed1fbe4811","68911579fb5e4bed1fbe4822","68911579fb5e4bed1fbe483e","68911579fb5e4bed1fbe4843","68911579fb5e4bed1fbe485b","68911579fb5e4bed1fbe4855","689d5a3ffb5e4bed1f4b0a5d","689d5a3ffb5e4bed1f4b0a67","689eabbefb5e4bed1f7b3f22","68afbdafc3af739f2536a0b1","68ba49aac3af739f257d88c8","68c0e125c3af739f253dd01b","68d5f928c3af739f25934279","68db3f22c3af739f25854a42","68dde221c3af739f25c5772c","68e4799fc3af739f25a9df89","68e71ca1c3af739f25e5a14c","68e9bf9dc3af739f256bce6c","68ef05a0c3af739f254c0794","68f05723c3af739f25947dc2","68f6ee9bc3af739f25829aa1","68f84021c3af739f25e0039e","690c0698de4ae56f5a9c1119","690d581bde4ae56f5ac12525","6913ef96de4ae56f5a16bafe","691bd895de4ae56f5a7c0de0"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-74.62359619140625,40.3202018737793],\"has_next_page\":true}","modified":"MongoDate(0.38300000 1769679431)","created":"MongoDate(0.38300000 1769679431)"} , true) | 0 | 0 | 1 | |
| 48 | 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\/nj-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/hair-salons\/\" target=\"_blank\">10 Best Hair Salons in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/hair-salons\/\" target=\"_blank\">Salon Pure, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\"><p>The name says it all: Salon Pure offers purely amazing service. This team of talented hairstylists can give you a custom \u2018do that\u2019s designed to give new life to all your best features.<\/p> <a href=\"https:\/\/bestthingsnj.com\/hair-salons\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-bar-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/bars\/\" target=\"_blank\">8 Best Bars in New Jersey: 2024 Edition!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/bars\/\" target=\"_blank\">Yankee Doodle Tap Room, Princeton, NJ<\/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\"><p>The self-proclaimed gastropub is a classic bar in Princeton with a warm, inviting atmosphere. They keep 19 beers on tap at any given time, along with wines and other seasonal drinks.<\/p> <a href=\"https:\/\/bestthingsnj.com\/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\/nj-furniture-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/furniture-stores\/\" target=\"_blank\">10 Best Furniture Stores in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/furniture-stores\/\" target=\"_blank\">Homestead, Princeton, NJ<\/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\">Homestead isn’t just a shop where you’ll find run-of-the-mill sofas and tables. This Princeton shop is all about helping you discover treasures for your home, whether it’s a piece… <a href=\"https:\/\/bestthingsnj.com\/furniture-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-romantic-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/romantic-places\/\" target=\"_blank\">10 Most Romantic Places in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/romantic-places\/\" target=\"_blank\">Grounds for Sculpture, Hamilton Township, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-shannen,valentines-day,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Art can make anyone feel thoughtful and introspective, so taking in some art with your significant other is a great way to enhance the romance. For your next date, check out the Grounds for… <a href=\"https:\/\/bestthingsnj.com\/romantic-places\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-sightseeing-tours-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/sightseeing-tours\/\" target=\"_blank\">The 9 Best Sightseeing Tours in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/sightseeing-tours\/\" target=\"_blank\">Princeton Tour Company, Princeton, NJ<\/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\">Enjoy a weekend public walking tour in the spring, summer, or fall hosted by the Princeton Tour Company. Tours take guests through Princeton University as well as through the surrounding downtown,… <a href=\"https:\/\/bestthingsnj.com\/sightseeing-tours\/\" 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\/nj-crab-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/crab-restaurants\/\" target=\"_blank\">9 Best Places for Crab in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/crab-restaurants\/\" target=\"_blank\">Blue Point Grill, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">The menu itself is more along the lines of a fish market than a restaurant—the options are almost infinite! They’ve incorporated crab into almost every course, from apps to entrees to… <a href=\"https:\/\/bestthingsnj.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\/nj-buffets-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/buffets\/\" target=\"_blank\">10 Best Buffets in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/buffets\/\" target=\"_blank\">Chennai Chimney, Princeton, NJ<\/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\">Why limit yourself to just one dish the next time you have a hankering for Indian food? Head to Chennai Chimney in Princeton for a lunch buffet that lets you have all your favorites in one place for… <a href=\"https:\/\/bestthingsnj.com\/buffets\/\" 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\/nj-tattoo-parlor-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/tattoo-parlors\/\" target=\"_blank\">9 Best Tattoo Parlors in New Jersey<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/tattoo-parlors\/\" target=\"_blank\">CryBaby Tattoo, Hightstown, NJ<\/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\">Hightstown is a hidden gem within northern New Jersey, and CryBaby Tattoo brings even more life to the heart of its downtown area. CryBaby Tattoo is the passion project of owner and artist Sam Cedar,… <a href=\"https:\/\/bestthingsnj.com\/tattoo-parlors\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/nj-kid-dentist-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/kid-friendly-dentists\/\" target=\"_blank\">9 Best Kid-Friendly Dentists in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/kid-friendly-dentists\/\" target=\"_blank\">Montgomery Pediatric Dentistry, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Boasting a free exam for all children under 24 months, you know that Montgomery Pediatric Dentistry is invested in keeping your children’s teeth and mouth healthy. They also have set up their… <a href=\"https:\/\/bestthingsnj.com\/kid-friendly-dentists\/\" 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\/nj-bookstores-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsnj.com\/bookstores\/\" target=\"_blank\">8 Best Bookstores in New Jersey!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsnj.com\/bookstores\/\" target=\"_blank\">Labyrinth Books, Princeton, NJ<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Labyrinth is its own small labyrinth of books with books in every genre. The store is small enough to not feel lost but the selection is wide enough to spend a couple hours browsing. They can special… <a href=\"https:\/\/bestthingsnj.com\/bookstores\/\" 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":"princeton-junction-nj","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":1769683031,"type":"Event","id":76191196,"title":"Kim's Convenience","url":"\/event\/kims-convenience-2026-01-29-tm-princeton-nj.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/393\/b74d3ddc-a5f3-4e09-a801-89c36b774393_106071_TABLET_LANDSCAPE_LARGE_16_9.jpg"},{"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":1769686631,"type":"Event","id":76155511,"title":"Emanuel Ax","url":"\/event\/emanuel-ax-2026-02-06-jb-princeton-nj.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"10\",\"days\":\"5\",\"ttl\":\"1\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1769683031,"type":"Event","id":76191132,"title":"Kim's Convenience","url":"\/event\/kims-convenience-1-2026-01-29-tm-princeton-nj.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/393\/b74d3ddc-a5f3-4e09-a801-89c36b774393_106071_TABLET_LANDSCAPE_LARGE_16_9.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769693831,"type":"Event","id":75812181,"title":"Wicked (NY)","url":"\/event\/wicked-ny-2026-01-29-tm-new-york-ny.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/881\/dd224eeb-5c9b-4340-bdbf-57351bf04881_SOURCE"}],"modified":"MongoDate(0.38600000 1769679431)","created":"MongoDate(0.38600000 1769679431)","_id":ObjectId ("697b2a479d3ae746440925e4")} , true) | 0 | 0 | 1 | |
| 49 | db.events_cache.find( {"_id":"46acd251b2bbbde4e88a6f982c7bf4a7"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 50 | db.events_radius_cache.find( {"_id":"6fb48c98866f00047e6046b80078de55"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 51 | db.events.count( {"address.town_sef_url":"princeton-junction-nj","start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770271200)"}} ) | 0 | 0 | 1 | |
| 52 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1769666400)","$lt":"MongoDate(0.00000000 1770530400)"}} ) | 0 | 21 | 29 | |
| 53 | db.events_radius_cache.count( {"_id":"6fb48c98866f00047e6046b80078de55"} ) | 0 | 0 | 1 | |
| 54 | db.events_radius_cache.count( {"_id":"6fb48c98866f00047e6046b80078de55"} ) | 0 | 0 | 1 | |
| 55 | db.events_radius_cache.insert( {"_id":"6fb48c98866f00047e6046b80078de55","radius":7,"modified":"MongoDate(0.44200000 1769679431)","created":"MongoDate(0.44200000 1769679431)"} , true) | 0 | 0 | 1 | |
| 56 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769666400)"},"event_id":{"$nin":[76191196,76155511,76191132,75812181]},"geo":{"$geoWithin":{"$center":[[-74.62359619140625,40.3202018737793],0.10144927536231885]}}}, ["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 | 189 | |
| 57 | db.events_cache.count( {"_id":"46acd251b2bbbde4e88a6f982c7bf4a7"} ) | 0 | 0 | 1 | |
| 58 | db.events_cache.count( {"_id":"46acd251b2bbbde4e88a6f982c7bf4a7"} ) | 0 | 0 | 1 | |
| 59 | db.events_cache.insert( {"_id":"46acd251b2bbbde4e88a6f982c7bf4a7","town_sef_url":"princeton-junction-nj","data_key":["69324212de4ae56f5af033c0","68d74abec3af739f25e1eeb7","6951e613de4ae56f5af85894","68d74abec3af739f25e1ef0f","68d74abec3af739f25e1ef5f"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Princeton Junction\",\"keyword\":\"\",\"radius\":7,\"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\":40.3202018737793,\"lng\":-74.62359619140625,\"latlng\":\"40.320201873779,-74.623596191406\",\"city\":\"Princeton Junction\",\"state\":\"NJ\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.65100000 1769679431)","created":"MongoDate(0.65100000 1769679431)"} , true) | 0 | 0 | 1 | |
| 60 | db.news.find( {"broadcast":{"$in":["usa","princeton-junction-nj","nj","mercer-county-nj"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 3 | |
| 61 | db.places.find( {"address.town_sef_url":"princeton-junction-nj","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 62 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 63 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 64 | db.towns.find( {"sef_url":"princeton-junction-nj"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 65 | db.tokens.find( {"sef_url":{"$in":["usa","nj","mercer-county-nj","princeton-junction-nj"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 66 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 67 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 68 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 69 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 70 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 71 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 72 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



