Uso pymongo y tengo que ordenar una lista de x datos, volcarla de la bbdd y mostrarla en un programa cliente (la base de datos de mongo también es en local), busco por nombre de proyecto (nom1, nom2 p.ej)
for cuerpo in bdmg._bd.sim.find({"cuerpo.proyecto":nombre}).sort("cuerpo.num",1): lista.append(cuerpo["cuerpo"])
Tras ejecutar esta sentencia obtengo:
nom1 1
nom2 1
nom1 10
nom2 10
nom1 100
nom2 100
nom1 11
nom2 11
nom1 12
nom2 12
...
He intentado buscar la forma de ordenar numéricos y no encuentro nada.
En caso de ordenar numericos debería obtener:
nom1 1
nom2 1
nom1 2
nom2 2
nom1 3
nom2 3
nom1 4
nom2 4
nom1 5
nom2 5
...
Gracias de antemano. Un salu2.