首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PyMONGO-如何进行cursor iteration?

PyMONGO-如何进行cursor iteration?

提问于 2018-02-11 01:47:29
回答 2关注 0查看 733

我最近已经开始通过shell和PyMONGO测试MongoDB。我注意到返回一个游标并试图迭代它,这似乎是实际迭代中的瓶颈。在迭代期间是否有方法返回多个文档?

伪码:

代码语言:txt
复制
for line in file:
    value = line[a:b]
    cursor = collection.find({"field": value})
    for entry in cursor:
        (deal with single entry each time)

我希望做的是这样的事情:

代码语言:txt
复制
for line in file
    value = line[a:b]
    cursor = collection.find({"field": value})
    for all_entries in cursor:
        (deal with all entries at once rather than iterate each time)

我将batch_size()值一直更改到1000000,但它似乎没有任何效果。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档