title: mongodb, pymongo, aggregate gives strange output (something about cursor)
body: <p>I am trying get a list of people with the most entries in my database.</p>
  
  <pre><code>print db.points.aggregate(
     [
        {
           "$group":
                      {
                         "_id": "$created.user", 
                         "count":{"$sum":1}
                      }
        },
        {
           "$sort":
                     {"count":-1}
        }
     ]
  )
  </code></pre>
  
  <p>An entry looks like this :</p>
  
  <pre><code>{
     u'id': u'342902', 
     u'_id': ObjectId('555af76a029d3b1b0ff9a4be'), 
     u'type': u'node', 
     u'pos': [48.9979746, 8.3719741], 
     u'created': {
                    u'changeset': u'7105928', 
                    u'version': u'4', 
                    u'uid': u'163673', 
                    u'timestamp': u'2011-01-27T18:05:54Z', 
                    u'user': u'Free_Jan'
                 }
  }
  </code></pre>
  
  <p>I know that <code>created.user</code> exists and is otherwise accessible.</p>
  
  <p>Still the output i get is:</p>
  
  <p><code>&lt;pymongo.command_cursor.CommandCursor object at 0x02ADD6B0&gt;</code></p>
  
  <p>Shouldn't I get a sorted list ?</p>