Artículos
MongoDB

Consultas con MongoDB find

02/Nov/2013

Una vez que tengamos creada nuestra base de datos MongoDB lo primero que empezaremos a realizar será consultas con MongoDB find. El método find es el método que nos permite recuperar información de la base de datos, lo mismo que haría un SELECT en una base de datos relacional.

La estructura del método MongoDB find es:

db.coleccion.find(consulta)

Es decir que deberemos de indicar la colección sobre la que queremos realizar la consulta, luego indicar el método MongoDB find y como parámetro el documento JSON que represente la consulta. Si no indicamos un documento JSON como consulta, se recuperarán todos los documentos de la colección.

Pero lo primero será conectarnos a la base de datos.

conn = new Mongo();
db = conn.getDB("demografia");

Vamos a utilizar la base de datos demografía que tiene una colección llamada ciudades, la cual tiene la siguiente estructura:

{
	"_id" : ObjectId("525ab02733b01a66a9dcbc60"),
	"ciudad" : "Malaga",
	"habitantes" : 567433
}
{
	"_id" : ObjectId("525ab02733b01a66a9dcbc61"),
	"ciudad" : "Murcia",
	"habitantes" : 441354
}
{
	"_id" : ObjectId("525ab02733b01a66a9dcbc62"),
	"ciudad" : "Palma de Mallorca",
	"habitantes" : 407648
}
{
	"_id" : ObjectId("525ab02733b01a66a9dcbc63"),
	"ciudad" : "Las Palmas de Gran Canaria",
	"habitantes" : 382296
}

Vemos que los documentos tienen el nombre de la ciudad y el número de habitantes.

Como la colección se llama ciudades realizaremos la consulta mediante la siguiente sintaxis de MongoDB find:

cursor = db.ciudades.find();

En cursor habremos dejado el listado de todos los documentos de la colección ciudades. Utilizando el método printjson volcaremos el contenido de un documento sobre la consola.

printjson(cursor.next());

Con esto hemos visto lo sencillo que es realizar una consulta mediante MongoDB find.

Código Fuente

Descárgate el código fuente de Consultas con MongoDB find
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre MongoDB

Disfruta también de nuestros artículos sobre MongoDB en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test MongoDB

¿Te atreves a probar tus habilidades y conocimiento en MongoDB con nuestro test?

Test MongoDB
Suscribir
Notificar de
guest
6 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios