Artículos
MongoDB

Consultar un documento con MongoDB findOne

04/Nov/2013

Ya hemos visto como podemos hacer una consulta general con MongoDB find. Pero hay una forma todavía más sencilla que es consultar un único documento mediante MongoDB findOne. El método MongoDB findOne nos devolverá un solo método de la colección, el primer documento que tenga guardado en la colección.

La sintaxis de MongoDB findOne es:

db.coleccion.findOne()

El método MongoDB findOne devuelve un solo documento, si bien puede recibir un documento como parámetro para ejecutar un filtro.

Como en el resto de programas del Shell de MongoDB lo primero que haremos será conectarnos a MongoDB y luego indicar cual es la base de datos que queremos utilizar.

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

Lo siguiente será ejecutar la consulta MongoDB findOne:

documento = db.ciudades.findOne();

El retorno de la consulta no es un cursor de documentos, si no que es un único documento, así que simplemente utilizaremos el método printjson para volcar el contenido del documento.

printjson(documento);

Lo que obtendremos por consola al ejecutar MongoDB findOne será la siguiente:

{
	"_id" : ObjectId("525ab02733b01a66a9dcbc60"),
	"ciudad" : "Malaga",
	"habitantes" : 567433
}

En este caso este es el primer documento que guardamos en la colección ciudades.

Código Fuente

Descárgate el código fuente de Consultar un documento con MongoDB findOne
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
1 Comentario
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios