title: sorting nested documents with pymongo
body: <p>how do i sort nested documents:</p>
  
  <pre><code>produits = self.db.users.find({"email":email}, {"produit_up":1,"_id":0}).sort(("produit_up.namep"), pymongo.DESCENDING)
  </code></pre>
  
  <p>this dont work!</p>
  
  <p>here is my schema:</p>
  
  <pre><code>user={
  "pseudo":pseudo,
  "email":email, 
  "avatar":avatar_id
  "produit_up":{
  "namep":namep, 
  "prix":prix, 
  }
  }
  </code></pre>
  
  <p>everything worked without sorting, i just use produits = self.db.users.find_one({"email":email})["produit_up"] and in my templates i just call :</p>
  
  <pre><code>{% for produit in list(produits) %}
  {{ produit["namep"] }}  
  {{ produit["prix"] }}
  ....
  {% end %}
  </code></pre>
  
  <p>so how do i do the same if i use <code>SORT</code> and <code>LIMIT</code> and then return the <code>namep</code> for example or <code>prix</code></p>