pymongo find() vs mongodb find(), pymongo find() donne le moins de données sur le document

J'ai un partner collection et je suis en utilisant pymongo pour récupérer les données

Quand j'ai une requête à la collection avec MongoDB, je vois le résultat suivant

db.partner.find({'unique_key': 'c89dbe313932008febde61cdd2a071a1d'},{})
{ "_id" : ObjectId("4eb463cb158acb554e8c9c11"), "unique_key" : "c89dbe313932008febde61cdd2a071a1d", "name" : "ABC", "primary_key" : 12 }  

Mais quand j'ai une requête via pymongo, voici ce que je fais

for document in collection.find(find, criteria):
    print document  

where find = {'unique_key': 'c89dbe313932008febde61cdd2a071a1d'} and
      criteria = {}

Ici a ce que je vois dans le résultat:

{u'_id': ObjectId('4eb463cb158acb554e8c9c11')}  

et je ne suis pas nom et primary_key en conséquence, suis-je raté quelque chose?

Merci

OriginalL'auteur daydreamer | 2011-11-14