[Python-es] Pymongo

Cesar Cespedes Loayza ccheddi en hotmail.com
Dom Abr 22 16:56:20 CEST 2012


Claro, pero lo que necesito en sacar el resultado como con el "find()" o algo similar del PyMongo.Mas allá de extraer toda la colección y luego trabajarla.
Saludos;César Céspedes Loayza

> CC: python-es en python.org
> From: jcaballero.hep en gmail.com
> Date: Sun, 22 Apr 2012 10:36:33 -0400
> To: python-es en python.org
> Subject: Re: [Python-es] Pymongo
> 
> 
> 
> 
> 
> On Apr 22, 2012, at 9:48, Cesar Cespedes Loayza <ccheddi en hotmail.com> wrote:
> 
> > Buenos días a todos, tengo un pequeño inconveniente, tengo un colección con muestro, y deseo crear una consulta que me muestre los datos como en el resultado.
> > Intente de muchas formas formas, hasta con map-reduce pero no encuentro la solución.
> > 
> > 
> > Colección
> > {
> >     “_id”    : “4da2c0e2e999fb56bf000002”,
> >     “nompap” : “papa1”,
> >     “hijos”  : [
> >                 {
> >                  “_id”    : “4da2c0e2e999fb56bf000003”, 
> >                  “nomhij” : "hijo1",
> >                 },
> >                 {
> >                  “_id”    : “4da2c0e2e999fb56bf000004”, 
> >                  “nomhij” : "hijo2",
> >                 },
> >                 {
> >                  “_id”    : “4da2c0e2e999fb56bf000005”, 
> >                  “nomhij” : "hijo3",
> >                 }                      
> >                ]
> > }
> > {
> >     “_id”    : “4da2c0e2e999fb56bf000006”,
> >     “nompap” : “papa2”,
> >     “hijos”  : [
> >                 {
> >                  “_id”    : “4da2c0e2e999fb56bf000007”, 
> >                  “nomhij” : "hijo21",
> >                 },
> >                 {
> >                  “_id”    : “4da2c0e2e999fb56bf000008”, 
> >                  “nomhij” : "hijo22",
> >                 }                     
> >                ]
> > }
> > 
> > 
> > Resultado
> > {“nompap” : “papa1”,“nomhij” : "hijo1"}
> > {“nompap” : “papa1”,“nomhij” : "hijo2"}
> > {“nompap” : “papa1”,“nomhij” : "hijo3"}
> > {“nompap” : “papa2”,“nomhij” : "hijo21"}
> > {“nompap” : “papa2”,“nomhij” : "hijo22"}
> > 
> > 
> > Saludos;
> > César Céspedes Loayza
> > ________________________________
> 
> 
> Parece algo que con un doble loop se debería sacar sin problema.
> ¿no estarás teniendo problemas por el hecho de que hijos es una lista en lugar de un dict?
> 
> Jose
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120422/bef5a89a/attachment.html>


Más información sobre la lista de distribución Python-es