下面是我的猫鼬模型,我通过游标从db中读取数据。如文档中所述,我的光标在10分钟后超时。
const cursor = this.importRecordModel.find().cursor()
我试图在光标的下方添加以下内容,但是由于打字稿或猫鼬的缘故,它不在可用功能列表上。
.addCursorFlag('noCursorTimeout', true);
答案 0 :(得分:0)
如果不是正确的话,我假设您正在使用@mongoose/types,并告诉我您正在使用哪种类型的文件。
类型文件未100%正确更新,您可以看到addCursorFlag
仅可用于聚合游标,尽管mongoose
确实支持QueryCursor
addCursorFlag
,见过here。
我建议您仅在其上添加//@ts-ignore
并继续。如果您想打开PR
并将缺少的方法添加到该库中,也欢迎您。
我个人一年前就抛弃了mongoose
,从没有回过头。我鼓励其他人也这样做。