le mode de tri de tableau à l'intérieur de la collection enregistrement dans mongoDB

MongoDB noob ici...

Ok, j'ai une collection d'étudiants, chacun avec un dossier qui ressemble à la suivante.... Je veux le 'type' : 'devoirs' scores dans l'ordre décroissant.

ce n'est que incantation ressembler sur le shell mongo?

> db.students.find({'_id': 1}).pretty()
{
        "_id" : 1,
        "name" : "Aurelia Menendez",
        "scores" : [
                {
                        "type" : "exam",
                        "score" : 60.06045071030959
                },
                {
                        "type" : "quiz",
                        "score" : 52.79790691903873
                },
                {
                        "type" : "homework",
                        "score" : 71.76133439165544
                },
                {
                        "type" : "homework",
                        "score" : 34.85718117893772
                }
        ]
}

Je vais essayer cette incantation....

 doc = db.students.find()

 for (_id,score) in doc.scores:
     print _id,score

mais cela ne fonctionne pas.

InformationsquelleAutor thefonso | 2012-11-19