Siguiendo con el post anterior de MongoDB sobre Mis primeros pasos con MongoDB utilizando NodeJS, en esta ocasión vamos a ver algunos aspectos que nos vendrán bien para conocer bien por dónde debemos ir pasando para conseguir los datos de nuestros documentos. Vemos algunos cosas interesantes con respecto a la consola que nos proporciona mongo de la que vamos a poder interactuar con la shell de javascript. Un ejemplo, si creamos una variable doc en la que mentemos los siguientes datos:
> doc = {«name«:»Carlos», «age«: 26, «profession«: «Dev»}
>db nos dice en que base de datos son encontramos activa
>show dbs nos dice las bases de datos que tenemos disponibles para interactuar
Recordatorio: para proporcionar los datos, accedemos a la db que es la base de datos que tenemos activa, people es el collection dentro de nuestra base de datos y .find() es el método para acceder a los datos. Por tanto si hacemos db.people.find() obtenemos:
> db.people.find() obtenemos todos los documentos de la base de datos
{ «_id» : ObjectId(«522323da16a738edcd927cd9»), «name» : «Carlos», «age» : 26, «profession» : «Dev» }Si no lo hemos insertado deberíamos haber hecho previamente, para ello utilizamos el método insert():
> db.people.insert(doc) siendo doc la variable de antes > doc = {«name»:»Carlos», «age»: 26, «profession»: «Dev»}
El método .insert() lo hace sobre una collections y el campo: valor de cada uno de ellos: Seguir leyendo