Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
32 views
MongoDB Install
MongoDB Install
Uploaded by
Oscar Ivan Herrera Bonilla
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save MongoDB Install For Later
Download
Save
Save MongoDB Install For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
32 views
MongoDB Install
MongoDB Install
Uploaded by
Oscar Ivan Herrera Bonilla
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save MongoDB Install For Later
Carousel Previous
Carousel Next
Save
Save MongoDB Install For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 24
Search
Fullscreen
JAVA DESDE 0 Y MongoDB fie catcher Guia de instalaci6n de MongoDB Server y Compass En este articulo, vamos a explicar al completo y paso a paso la instalacién de MongoDB. Aunque ya hablemos en articulos anteriores sobre que MongoDB es multiplataforma (compatible con Windows, Linux y Macintosh). Nosotros, nos centraremos Unicamente en la instalacién de Windows.La instalacién en si, es bastante sencilla, y no tiene grandes dificultades. Pero puede ocasionar algunos problemas si no se hacen todos los pasos ya que el proceso no es el de la tipica instalacién de siguiente siguiente, existen unos pasos adiccionales a realizar. También configuraremos las variables de entorno con el fin de dejarlo todo perfectamente funcionando, demas, explicaremos algunos conceptos adicionales que sern clave para entender cémo funciona Mongo en nuestro sistema. Para los que trabajéis desde otro sistema operativo, os animo a visitar la documentacién oficial: https://docs.mongodb.com/guides/server/install/ Sios parece y sin mas preambulo ;{Comenzamos! pos de MongoDB: Dentro de mongoDB, si visitamos su web www.mongodb.com tenemos multitud de proyectos. Nosotros, vamos a hablar de los 3 principales sobre los que nos centraremos a lo largo del curso: + MongoDB Atlass: es la solucién que nos ofrece MongoDB como empresa para albergar nuestra database en la nube/cloud. Si finalmente decidimos albergarla en la nube, tan solo tendremos que conetarnos mediante a un driver a nuestro cluster de almacenamiento, Aunque por el momento no trabajaremos con él. © Link a MongoDB Atlas @mongovs Software Lea Solutions. Docs + MongoDB Server: es la solucién/el servidor que nos ofrece MongoDB para trabajar con nuestras databases desde nuestro propio equipo. MongoDB Server solamente nos permite trabajar desde la linea de comandos/terminal. © Link aMongoDB Server © Unejemplo de MongoDB Server podria ser:Por tanto, todo lo que utilicemos desde MongoDB Server se realizar desde la linea de comandos. + MongoDB Compass: mongoDB Compass es una interfaz gréfica para utilizar MongoDB Server de una forma mas visual mediante a una Graphical User Interface (GUI). © Link a MongoDB Compass © Unejemplo de MongoDB Compass es: Enresumen:MongoDB Atlas = servidor nube (cloud) para nuestras DB MongoDB Server = servidor de DB en nuestro equipo (terminal) MongoDB Compass terfaz grafica (GUD Instalando MongoDB Server + MongoDB Compass Descargando MongoServer + MongoDB Compass Para ello, vamos a visitar la web oficial de Mongo: www.mongodb.com . Una vez dentro de la web, vamos a Software>Community Server OmongoDB. Claud Learn Solutions Doce ‘Community Server sn docum O visitamos el siguiente enlace: Link a MongoDB Server En la pagina de destino, seleccionamos el sistema operativo y la versién (os aconsejo descargar siempre la current que es la actual). Posiblemente cuando descargais el instalador vuestra current versién sea diferente y no coincida con la de este tutorial. Pero no hay problema por ello, podéis seguir el tutorial sin problemas. Finalmente pulsamos sobre descargar: MongoD8 Cermrunty Sewer Inmemon Strge Engine Escets Stoner EranEl propio instalador de MongoDB Server, nos preguntara si queremos instalar MongoDB Compass. Por lo que, con un instalador nos bastard. Instalando MongoDB Server + MongoDB Compass Una vez descargado, lo ejecutamos y comenzamos su instalacién: Welcome to the MongoDB 4.4.1 2008R2Plus SSL (64 bit) Setup Wizard The Setup Wizard wilinstal MongoD8 4.4.1 2006R lis SSL (64 i) on your computer. Click ext to continue or Cancel to exit the Setup Wizard, ed Tor Cael Aceptamos los términos de uso: {B MongoDB 4.4.1 2008R2Plus SSL (64 it) Setup = x End-User License Agreement Please read the foloning icense agreement carefuly Server Side Public License “ VERSION 1, OCTOBER 16, 2018 Copyright © 2018 MongoDB. Inc Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. ‘TERMS AND CONDITIONS EBitaccept the termsin the License Agreement Pint Bock Text ‘CancelRealizamos la instalacién completa: {BF MongoDB 44.1 2008R2PIus SEL (6b Setup 7 x Choose Setup Type Choose the seu type that best suits your needs All progran features will be installed, Requres the mest dsk space, Recemmended for most users, custom Allons users to choose whch pragran features nll be installed and where they will be instaled, Reconmended for advanced uses, Back ext ‘Cancel Y llegamos a un punto clave, la pestafia de configuracién como servicio. Nosotros la vamos a dejar seleccionada. El dejarla seleccionada se traduce en que mongoDB correra automaticamente como un servicio al arrancar el SO. Ademés, es conveniente guardar la ruta C:\Program Files\MongoDB\Server\4.4 ya que posteriormente iremos ala instalacién y si tenemos la ruta os serd mas sencillo de encontrar el directorio de instalaci6n. 9 MongoDB 4.1 2008R2Pls SSL (6b) Service Customization — Service Configuration ‘Specify optional setings to configure MongoDB as a service Ediinstal Mongod as a Service ‘@Run service as Network Service user ORRun service as a local or domain user: Account Demainy | [ Account Name: a Account Pes ________ Service Nome: ffongod Date Drectory: [c:\program Fies/MongoDs Serer\3-4\daia| log Directory: [C:\Program Fies WongoDSlServer\#4Vog| oi eraSinos fijamos aqui nos pregunta si queremos instalar MongoDB Compass le decimos que si. Asi, matamos dos pajaros de un tiro, e instalamos los dos a la vez: 38 MongoD8 Compass = x Install MongoDB Compass ‘MongoDE Compass is the official graphical user interface for MongoD8, By checking below this installer wil automatically donnloa¢ and nstal the latest vetsion of MongoD8 Compass on ths machine. You can earn more ‘bout MongoD8 Conpass here: https: //ww..mongodb. com preducts/como, Extn nangoe compas wad co Pulsamos sobre el botén de instalar: Bf Mongo & 44,1 2008R2PIus SSL (6 bit) Setup - x rertonmavonnoe sas oan sacate, Tl CCckInetall to begin the instalation, Click Back to review er change any of your installation setings, Click Cancel to ext the wizard. ok (COme) ea Y dejamos que se instaleBF MongoDB 44.7 2008R2PIus SEL (64 bi Setup 7 x Gene omen teers oH Please wait while the Setup Wizard installs MongoDB 44,1 2008R2Plus SSL (64 bit Stats: —_Updatrg component registration Bock fet Cancel Una vez instalado, finalizamos el instalador: Bf MongoD® 44.7 2008R2PIus SSL (6 bit) Setup - x Completed the MongoDB 4.4.1 2008R2Plus SSL (64 bit) Setup Wizard Click the Finish button to ext the Setuo Wizard Eo Y veremos que se nos ha abierto MongoDB Compass automaticamente:New Connection Lo cerramos por el momento. Para abrirlo mas adelante, cuando lo necesitemos, tamn solo tenemos que buscar mongodbcompass desde Windows: ¢ MongoDBCompass Aplicacion Configurando MongoDB Server + MongoDB Compass Si ejecutamos el CMD de Windows (Windows + R) y escribimos CMD: & Ejecutar x Exciba el nombredel programa, carpeta, documento.o LST recurso de internet que desea abit con Windove. Abr [emd v Se nos abrir la terminal de Windows:Si ejecutamos el comando mongo -version o mongodb -version (ambas darn el mismo resultado) y todo esta correctamente configurado se nos mostrard la versién de mongo que hemos descargado: fe C:\WINDOW Pero al ejecutarlo, vemos que no. Cuando pasa esto, tenemos dos opciones - No tener MongoDB instalado: lo acabamos de instalar y hemos visto sus ficheros por lo que lo descartamos. Hasta sabemos hasta la versién que hemos instalado, la 4.4.1 ya que nos ha salido al seleccionar la descargar, durante la descarga/el instalador yenlaruta de la carpeta de nuestro directorio local también nos aparece. Muestra de que tenemos MongoDB instalado es que, si vamos ala ruta de instalacion de mongoDB, mas concretamente ala carpeta bin. Podremos ver que esta carpeta es la que contiene los ejecutables que necesitaremos:de stallComeassoet 02 sei Tmongosictg osriozoa0 758 hive CFS He: rmongea pal Copiamos la ruta de nuestra carpeta bin situada dentro de nuestra instalacién de MongoDB: EEE Nombre sido InstallCompass, Y desde el terminal (con un CD ruta) y ejecu resultado ahora si que es el esperado BH CAWINDOWS\system32\cmelexe As at}Configurando las variables de entorno Por tanto, tocaremos las variables de entorno con el fin de no tener que situarnos en la ruta C:\Program Files\MongoDB\Server\4.4\bin constantemente para ejecutar mongo.exe y mongod.exe y que de esta manera sea mds sencillo el ejecutar instrucciones de Mongo desde cualquier ruta del terminal. Eso nos lleva a mirar ala segunda opcién: ~ No tener las variables de entorno configuradas: en este caso, si no es blanco es negro... Asi que nos tocaré editar las variables de entorno. Para ello, buscamos PATH en Windows: Configuracién | Editar las variables de entorno de > esta cuenta Buscar en Internet ® path - Ver resultados web > Seleccionamos la opcidn de Variables de entorno:Propiedades del sistema x Nombre de equipo Hadware Opciones avanzadas —__Protecciin del sistema Acceso remato Para realizar la mayoria de estos cambios, inciesesién coma adninitrador. Rendimiento Efectos wsuales, programacin del procesador, uso de memotiay memoria vitual Coriguracon, Perfies de usuario Crfiguracin del esotorn conespondiente al inicio de sesién Configures Inicio y recuperacin Trice del sstema, erores del atema e infrmacén de depuracién Corfiguracén, Aceptar | | Cancelar Podemos ponerla a nivel de usuario 0 a nivel de sistema (afectaré a todos los usuarios):Variables de entorno x Variables de usuario pare David Variable Valor “ FREIOR_PATH: DAARCHIV-1\VIDEOC--1\freideD:\Archivos de pregrama\Video Co. Intell IDEA, DiArchives de pregrems\Intelld IDEA 2019.1.1\bin; JAVA_HOME CaProgram Files (x86)\Jevajrel.8.9.211\ M2_HOME Cader\apache-meven-36.1 MAVEN_HOME CAder\apache-meven-36.1 OneDiive (CAUsers\David\ OneDrive Path C:Proaram Files\MvSOL\MvSOL Shell 80\bin\-C:\Users\David\Aoo... Nueva. Edita Bliminar \Variables del sistema Variable Velor “ os Windows NT PATHEXT PROCESSORARCHITECTURE AMDE4 PROCESSORIDENTIFIER _Intel64 Family € Model 60 Stepping 3, Genuinelnte PROCESSOR LEVEL 6 PROCESSOR REVISION 3003 w (COM. EXE: BAT..CMD:.VBS; VBE: JS: JSE:WSE.WSH:.MSC = ia Aceptar Cancelar Aqui pegamos la ruta de nuestro mongoDB: roy @ [asics ® mangnexe sang » mongedene nn. ara Moise F CCAWMHDOWS Sete 2Mbe ncn ‘CAWNODWSSytenf Window SoweShalhs1. famine menses p> {CAWMNDDWSSyetend OpenSSH miner Progr File eS NYDI Cerperaton Pye Common sui (Progam FleNDE forportinNUIIA NDLER ChdeArpechemevar 34 Baja ‘Repdanocteyeema2 Ssyaterfocts ‘ysenBoctASytem\ bers Eaartete. SSYSTEMROOTSI Stems? PindonsPowetse SSYSTEMROOTS Sama fens Prgram fileneseY finalmente, pulsamos Aceptar. Y ya podemos testear silo hemos realizado bien. Para ello volvemos a abrir un CMD sin ir ala ruta de instalacién de MongoDB ya que desde dentro de la carpeta bin ya hemos visto que nos funcionaba. Pero desde fuera no, para ello, cerramos y volvemos a abrir el terminal (para que se apliquen los cambios) y testeamos nuevamente: IB CAWINDOWS\system32\cmd.exe Perfecto, ya lo tenemos el PATH de las variables de entorno configurado correctamente para mongo y mongod Ficheros del directorio bin En el directorio bin de nuestra instalacién de MongoDB en mi caso en la ruta: C:\Program Files\MongoDB\Server\4.4\bin (aunque come hemos dicho la vuestra puede variar en algo) tenemos que destacar por el momento principalmente dos ficheros: * Mongo.exe: nos permite trabajar con la BBDD * Mongod.exe: , si esta lanzando ya no hard falta lanzarlo.Nombre son | Tee i de 1 netaiCompasseet rongedipab wai ae: rmonger.e 08/2000 3 Dy angonee Siejecutamos mongodb.exe o desde CMD mongod.exe (desde cualquier ruta), podremos ver que nos aparece un mensaje de error indicdndonos que no existe la ruta de directorios C:/data/db y que |a tenemos que crear o especificar otra ruta, De hecho, tras ejecutarlo al final del todo podemos observar que mongod.exe al dar el error ha dejado de correr en nuestro terminal. Creando el sistema de directorios de mongoDB -> C:/data/db Mongo, tiene una estructura predefinida que nos obliga a crear una serie de directorios dentro de la unidad del disco C: Concretamente el conjunto de directorios a crear sera lata/db directorio que almacenara las colecciones (ya veremos que son, no os preocupéis) que guardaremos en mongoDB.Viste Ancar al Copiar aes ae |i Acceso rapido i Pegar acceso di Portapapeles orgar ¢ 4 [| > Etecquipe »Dacoloal (@) > aaa) a * Nombre “| Acion! ) Archivos de programa ©) Archivos de programa (x86) Si volvemos a arrancar mongod.exe o desde CMD mongod Podemos ver que lo tenemos escuchando la direccién 127.0.0.1 (localhost) en el puerto 27017. Por lo que ya tenemos este paso perfectamente configurado. ESTA EJECUCION DE CMD DE MONGOD POR EL MOMENTO NO LO CERRAMOS Vemos que el directorio que acabamos de crear hace un momento y en el que no teniamos nada de contenido, que estaba vacio se ha llenado de ficheros jEsto es buena sefial! @11> Exteequipe > biscooea (C ob Tr siegnosticdeta 1 journal md collection ind indo indo 5 indo: rmongodieck sesStorernt soragetson WitesTger WiedTigatock WireTigerle Wedge WiredTigeS nt programa 2 programa 88 Arrancando mongoDB por primera vez 1. Ejecutando el archivo mongo.exe del directorio bin de nuestra instalacién de MongoDB U | > Ete equipo > Discolocel > Atchives de programa > MongoDB > Sener > 44> bin . Nombre Feche demodficacién Tipe 4 instal Compass. Tmengodta 2. Desde un CMD (para mila mejor opcién, ya que es la mas cémoda) mediante la instruccién mongo 0 mongo.exe sin importar la ruta donde nos encontremos ya que hemos configurado previamente el PATH un poco mas arriba para elloUn ejemplo de que tenemos la BBDD perfectamente corriendo es que podemos mostrar las BBDD que trae por defecto mongoDB: # cAProgram Files\Me El beneficio de tener el servicio corriendo supone no tener que ejecutar mongod para poder trabajar con mongo Arrancando/testeando el servicio Mongod ‘Si habéis seguidos todos los pasos tal cual de este tutorial durante la instalacion, hemos instalado mongoDB como un servicio: 9 MongoDB 4.1 2008R2Pls SSL (6b) Service Customization — Service Configuration ‘Specify optional setings to configure MongoDB as a service ditnstal Morgod as a Service ‘@Run service as Network Service user (On service 2s local o* domain user: Account Name Freocs AccountPessword: § [— Service Nome: ffongod Date Directory: [C:\Program Fies|WongoDllServer\ 4\deia\, log Directory: [C:\Program Fies WongoDSlServer\#4Vog| oi era Si pulsamos sobre la tecla Windows y buscamos y abrimos los servicios de Windows:Coe Imejor coincidencia vol -Aplcacionos _. Servicios %@ Administrador de intemet > elias Information Services (IS) Servicios de componentes > . abrir 9 Administrador de Intemet > S_ Gjecutar como administrador Information Services (IIS) 6.0 © Rect eine ee eneene abrir ubicacién de archivo + Ancora ice PB server resi > = ‘Anclar ala barra de tareas Configuracion (4+) P servicios Podremos encontrar que tenemos el servicio de MongoDB en ejecucién: eS ee Nontne ee Je irae come Otra opcién es pulsar control CNTL + ALT + SUPR > Administrador de tareas e ir ala pestafia de Servicios.1 Adrinstador de areas - oa x Proce: Rendnierio Hitoil deapleacones Indo Usuaios Daal Nome” AO Dep Endo Supe Sapsce ‘nia demas eacigates Damito ——NavonSevce 5 Mecagingsnie sT2ATI€ Nesrgngsenice s271¢ Denise Unset 3 Mircea Mero Edge eon nice Demise Nieateieyopniive insu Wises est Open Seer Dede Leap (eum TEE Wenge Serer erat Eran 1 i Moskadance Necks tenes Damnce Ante le hipotético caso, que no aparezca 0 aparezca detenido (lo podemos detener nosotros mismos) Procesos Rendimiente Historial deaplicaciones Inicio Usuarics Detalles Nombre PID Descripcion Estado i MapsBroker Administradorde mapas descargados Detenide ; MessagingService MessagingService Detenido MessagingServce 610€85¢ MessagingSenice 610e85¢ Detenido 4 MicresoftEdgetlevationSer. Microsoft Edge Elevation Senice ———Detenido © MixedRealtyOpenxtsve Windows Moced Reality OpenkR Ser... _Detenido % MozilaMaintenance ae Detenido Sompssve | cc | en jecuion Sasori Reiniciar transacciones disti.. Detenide SA MSISCSI jader iSCSI deMicros.. Detenido oh msiserver er Detenido Ss MysaL80 NaturalAuthentication Ir detalles Abrirservicios Buscar en linea En gjecucién tural Detenido eviongaoe itongabt Ser iongab Baers Este servicio es lo equivalente a ejecutar y mantener la ejecucién de la consola con el comando mongod.exe. Si lo tenemos parado, tendremos que iniciar el servicio o bien lanzar una CMD con mongod.exe sin detenerlo para que nos funcione correctamente. Si tenemos el servicio detenido y el mongod.exe sin ejecutar no podremos ejecutar mongo.exe exitosamente y, por tanto, no podremos interactuar con la BBDD. Sitenemos el servicio mongodb parado e intentamos ejecutar mongo.exe vemos que nos aparece el Error «Error connectiong to 127.0.0.1:27017 :: caused by :: No se puede establecer una conexién ya que el equipo de destino denegé expresamente dicha conexién»:Esto lo arregiamos simplemen mongod sin cerrar dicha pestafia: « = o = Obien arrancando el servicio. Por eso hemos marcado antes eso porque es bastante cémodo tenerlo siempre inicializado y evitarnos el paso de mongod) te corriendo desde la linea de comandos la instruccién Airside Procesoe Rendimiento Hitoal deaplcacione Inicio Usui Dstale Senicios Nombre PD Descrigcsn MapsBicke Adminisrador de mapae deccargudoe MessagingSence MassgingSenice MessagingSenice 625272 MassgingSenice Microsftdgetlen MiadeaityopareSve onset Merostt Ege Elevation Seve Windows Mixed Rely OpenkR Service Eneiecucisn Coordinaderdetansocconesdie inca Denise Grupo NetworSenice UnitacksicGe Unitacksuc Locate seve.Ya tenemos MongoDB Server configurado jEnhorabuena! Ahora solo nos falta una pequefia configuracién para poder utilizar también mongoDB Compass Configurando MongoDB Compass Si abrimos mongoDB Compas, en su pantalla i cial, nos mostrar que pegamos nuestra cadena de conexién: New Connection your connection sting (SRV or Standard ©) Seed Esta cadena la obtenemos de ejecutar el comando mongo desde el CMD: 1 CAWNDOWSgytereD\amdexe-mongojOjo! Copiamos solamente mongodb://127.0.0.1:27017 \No la URL completa! Paste your connection string (SRV or Standard 0) Y se nos abrird la ventana con nuestras BBDD: Y vernos que tenemos las mismas BBDD que desde el show data del CMD desde mongo.exe de mongoDB Server: # cAProgram Files\Me Finalmente, ahora si, ya tenemos MongoDB Server y MongoDB Compass funcionando correctamente. Un saludo @
You might also like
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
From Everand
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
Mark Manson
4/5 (6387)
Principles: Life and Work
From Everand
Principles: Life and Work
Ray Dalio
4/5 (634)
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
From Everand
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
Brené Brown
4/5 (1160)
Never Split the Difference: Negotiating As If Your Life Depended On It
From Everand
Never Split the Difference: Negotiating As If Your Life Depended On It
Chris Voss
4.5/5 (983)
The Glass Castle: A Memoir
From Everand
The Glass Castle: A Memoir
Jeannette Walls
4/5 (8302)
Grit: The Power of Passion and Perseverance
From Everand
Grit: The Power of Passion and Perseverance
Angela Duckworth
4/5 (633)
Sing, Unburied, Sing: A Novel
From Everand
Sing, Unburied, Sing: A Novel
Jesmyn Ward
4/5 (1254)
Shoe Dog: A Memoir by the Creator of Nike
From Everand
Shoe Dog: A Memoir by the Creator of Nike
Phil Knight
4.5/5 (933)
The Perks of Being a Wallflower
From Everand
The Perks of Being a Wallflower
Stephen Chbosky
4/5 (10337)
Her Body and Other Parties: Stories
From Everand
Her Body and Other Parties: Stories
Carmen Maria Machado
4/5 (887)
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
From Everand
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
Ben Horowitz
4.5/5 (361)
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
From Everand
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Margot Lee Shetterly
4/5 (1007)
Steve Jobs
From Everand
Steve Jobs
Walter Isaacson
4/5 (3237)
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
From Everand
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
Ashlee Vance
4.5/5 (581)
The Emperor of All Maladies: A Biography of Cancer
From Everand
The Emperor of All Maladies: A Biography of Cancer
Siddhartha Mukherjee
4.5/5 (297)
A Man Called Ove: A Novel
From Everand
A Man Called Ove: A Novel
Fredrik Backman
4.5/5 (5058)
Angela's Ashes: A Memoir
From Everand
Angela's Ashes: A Memoir
Frank McCourt
4.5/5 (943)
The Art of Racing in the Rain: A Novel
From Everand
The Art of Racing in the Rain: A Novel
Garth Stein
4/5 (4346)
The Little Book of Hygge: Danish Secrets to Happy Living
From Everand
The Little Book of Hygge: Danish Secrets to Happy Living
Meik Wiking
3.5/5 (458)
The Yellow House: A Memoir (2019 National Book Award Winner)
From Everand
The Yellow House: A Memoir (2019 National Book Award Winner)
Sarah M. Broom
4/5 (100)
Brooklyn: A Novel
From Everand
Brooklyn: A Novel
Colm Toibin
3.5/5 (2091)
Yes Please
From Everand
Yes Please
Amy Poehler
4/5 (1993)
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
From Everand
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
Gilbert King
4.5/5 (278)
The World Is Flat 3.0: A Brief History of the Twenty-first Century
From Everand
The World Is Flat 3.0: A Brief History of the Twenty-first Century
Thomas L. Friedman
3.5/5 (2283)
Bad Feminist: Essays
From Everand
Bad Feminist: Essays
Roxane Gay
4/5 (1077)
The Woman in Cabin 10
From Everand
The Woman in Cabin 10
Ruth Ware
3.5/5 (2780)
A Tree Grows in Brooklyn
From Everand
A Tree Grows in Brooklyn
Betty Smith
4.5/5 (2032)
The Outsider: A Novel
From Everand
The Outsider: A Novel
Stephen King
4/5 (2838)
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
From Everand
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
Viet Thanh Nguyen
4.5/5 (141)
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
From Everand
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
Dave Eggers
3.5/5 (692)
Team of Rivals: The Political Genius of Abraham Lincoln
From Everand
Team of Rivals: The Political Genius of Abraham Lincoln
Doris Kearns Goodwin
4.5/5 (1912)
Wolf Hall: A Novel
From Everand
Wolf Hall: A Novel
Hilary Mantel
4/5 (4086)
On Fire: The (Burning) Case for a Green New Deal
From Everand
On Fire: The (Burning) Case for a Green New Deal
Naomi Klein
4/5 (76)
Fear: Trump in the White House
From Everand
Fear: Trump in the White House
Bob Woodward
3.5/5 (830)
Manhattan Beach: A Novel
From Everand
Manhattan Beach: A Novel
Jennifer Egan
3.5/5 (906)
Rise of ISIS: A Threat We Can't Ignore
From Everand
Rise of ISIS: A Threat We Can't Ignore
Jay Sekulow
3.5/5 (143)
John Adams
From Everand
John Adams
David McCullough
4.5/5 (2544)
The Light Between Oceans: A Novel
From Everand
The Light Between Oceans: A Novel
M L Stedman
4.5/5 (813)
The Unwinding: An Inner History of the New America
From Everand
The Unwinding: An Inner History of the New America
George Packer
4/5 (45)
Little Women
From Everand
Little Women
Louisa May Alcott
4.5/5 (2369)
The Constant Gardener: A Novel
From Everand
The Constant Gardener: A Novel
John le Carré
4/5 (277)