如何在python循环中迭代mongo游标

时间:2012-07-09 07:06:26

标签: python mongodb pymongo

我试图在python中循环遍历循环,但嵌套循环没有到达增量元素。

除了使用像“hasNext()”这样的range之外还有其他方法吗?

cursor1 = Collection.find({x : {"$gt" : 1}})
array1 = []
array2 = []
print Collection.count()

for r in range(0, cursor1.count()):
    first = cursor1.next().get("entity")
    array2.append()

    for z in range(len(array2)):
        print len(original_tweets)
        if originalEntity.get("id") != duplicated_entity("id"):
            array2.append(second)

1 个答案:

答案 0 :(得分:13)

只要你自然地对光标对象进行迭代,我就不会看到你想要使用range.next()进行迭代。

cursor1= Collection.find({x : {"$gt" : 1}})
for record in cursor1:
    # do stuff with your record