【发布时间】:2020-03-16 10:43:30
【问题描述】:
我正在尝试使用光标:
const cursor = Thing.find({}).cursor();
cursor.next().then((a,b) => { console.log(a); console.log(b); })
但这永远不会解决;它只是坐在那里。似乎没有cursor.exec() 或类似的东西。 cursor.close() 甚至抛出 TypeError: Cannot read property 'close' of null。
我能找到的所有文档都忽略了这一点,只介绍了它的示例,因此暗示我不需要它。但我很明显是这样做的,因为它实际上并没有从 Mongo 加载任何文档。
这是一个遗留项目,我无法更改 Mongoose 的版本。 Node 是 8.15.0,MongoDB 是 3.2,两者都在同一条船上。
【问题讨论】:
标签: javascript mongoose