如何使用python在mongodb中迭代游标?

时间:2016-06-01 05:46:17

标签: python mongodb mongodb-query

我的文档结构是这样的......

enter image description here

我运行了此查询

test_run_names = self._database.suiteruns.find({'user': user_id, {'$or': [{'name': {'$exists': True}},{'name': {'$eq': ""}}]}})

test_run_names是游标类型。

我如何迭代它并获得我需要的属性?

  

我做了什么?

for t in test_run_names 
    print (t['name']) #throws a key error 

1 个答案:

答案 0 :(得分:1)

也许你有一个没有名字的元素。

请改为尝试:

for t in test_run_names 
    print (t.get('name'))