我当时正通过猫鼬光标流获取和处理数百万个文档。这是一个长期运行的过程,我想将其运行到aws lambda中。有什么办法可以使光标暂停,保持状态并稍后重新启动?
答案 0 :(得分:1)
默认情况下,服务器将在闲置10分钟后或客户端用尽光标后自动关闭光标。要从驱动程序覆盖此行为,可以将addCursorFlag与noCursorTimeout
选项一起使用:
collection.find({}).addCursorFlag('noCursorTimeout', true) // Set cursor as noCursorTimeout
设置noCursorTimeout选项后,您必须手动关闭游标或用尽游标的结果。