Sto giocando con il tornado e il mongodb, con il motore del driver asincrono. Quando si lavora con i callback, tutto va bene. Poi ho scoperto la possibilità di utilizzare motor.Op o tornado.gen.Task p
Ho questa domanda: produits = yield motor.Op(db.users.aggregate, [{"$unwind":"$pup"},{"$match":{"pup.spec.np":nomp}}, {"$group":{"_id":"$pup.spec.id","pup":{"$push":"$pup"}}}])
il risultato mi danno