Iterate through PyMongo Cursor as key-value pair

Можно ли перебирать pymongo Cursor как пару ключ-значение, например dict ? Я использую python 2.6 и pymongo 1.9.

Я пробовал это:

import pymongo
mongo = pymongo.Connection('localhost')
mongo_db = mongo['my_database']
mongo_coll = mongo_db['my_collection']
cursor = mongo_coll.find()
records = dict([(record_id, record) for record_id, record in mongo_cursor])

Но я получаю сообщение об ошибке:

ValueError: too many values to unpack
13
задан user369450 8 February 2011 в 00:19
поделиться