如何解决.addCursorFlag在猫鼬打字稿上不可用
下面是我的猫鼬模型,我通过游标从db中读取数据。如文档中所述,我的光标在10分钟后超时。
const cursor = this.importRecordModel.find().cursor()
我试图在光标的下方添加以下内容,但是由于打字稿或猫鼬的缘故,它不在可用功能列表上。
.addCursorFlag('noCursorTimeout',true);
解决方法
如果不是正确的话,我假设您正在使用@mongoose/types,并告诉我您正在使用哪种类型的文件。
类型文件未100%正确更新,您可以看到addCursorFlag
仅可用于聚合游标,尽管mongoose
确实支持QueryCursor
addCursorFlag
,见过here。
我建议您仅在其上添加//@ts-ignore
并继续。如果您想打开PR
并将缺少的方法添加到该库中,也欢迎您。
我个人一年前就抛弃了mongoose
,从没有回过头。我鼓励其他人也这样做。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。