报告了here,但我被告知要在StackOverflow上发帖
我正在尝试从论坛数据库中读取用户。最后,我想将数据放入PostgreSQL,但现在它只是在读取数据后丢弃数据。我的代码是here。
数据库被告知不要使光标here到期,该光标调用this function,设置无超时。
但是,在收到大约96,000名141k用户后,我收到的错误here显示Cursor not found, cursor id: 28781399268
(每次运行时数字会发生变化)。
答案 0 :(得分:3)
事实证明Go MongoDB驱动程序有一个错误。我已在此处提交了修复程序:https://github.com/go-mgo/mgo/pull/295
它在有线消息上设置了NoCursorTimeout标志,但在查询上没有设置noCursorTimeout属性。