13

ピモンゴを?Cursorのようなキーと値のペアとして繰り返すことは可能dictですか?私はpython2.6とpymongo1.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
4

2 に答える 2

17

試す:

records = dict((record['_id'], record) for record in cursor)
于 2011-02-08T00:49:21.340 に答える