作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
是否可以像 dict
一样将 pymongo Cursor
作为键值对进行迭代?我正在使用 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
最佳答案
试试:
records = dict((record['_id'], record) for record in cursor)
关于python - 遍历 PyMongo 游标作为键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4928274/
我是一名优秀的程序员,十分优秀!