pymongo find () vs mongodb find (), pymongo find () дает меньше данных о документе

У меня есть коллекция партнеров , и я использую pymongo для получения данных
Когда я запрашиваю коллекцию с MongoDB , Я вижу следующий результат

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

Но когда я запрашиваю через pymongo , вот что я делаю

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

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

Вот что я вижу в результате:

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

и я не получаю name и primary_key в результате, я что-то упустил?

Спасибо

10
задан daydreamer 14 November 2011 в 21:20
поделиться