Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cursor.next()永远不会使用Mongoose解析(4.13.19)_Javascript_Mongoose - Fatal编程技术网

Javascript Cursor.next()永远不会使用Mongoose解析(4.13.19)

Javascript Cursor.next()永远不会使用Mongoose解析(4.13.19),javascript,mongoose,Javascript,Mongoose,我正在尝试使用光标: const cursor = Thing.find({}).cursor(); cursor.next().then((a,b) => { console.log(a); console.log(b); }) 但这永远不会解决;它就在那里。似乎没有游标.exec()或类似的东西cursor.close()偶数抛出TypeError:无法读取null的属性“close” 我能找到的所有文档都忽略了这一点,只讨论了它的示例,因此暗示我不需要它。但我很明显是这样的,因为它

我正在尝试使用光标:

const cursor = Thing.find({}).cursor();
cursor.next().then((a,b) => { console.log(a); console.log(b); })
但这永远不会解决;它就在那里。似乎没有
游标.exec()
或类似的东西
cursor.close()
偶数抛出
TypeError:无法读取null的属性“close”

我能找到的所有文档都忽略了这一点,只讨论了它的示例,因此暗示我不需要它。但我很明显是这样的,因为它实际上并没有从Mongo加载任何文档


这是一个遗留项目,我无法更改Mongoose的版本。Node是8.15.0,MongoDB是3.2,两者都在一条类似的船上。

好吧,听着,我要承认我的愚蠢,并承认在尝试加载数据之前我实际上没有连接到mongo。我还将把这个问题作为参考和忏悔的结合

虽然公平地说,我不知道为什么猫鼬不告诉我它没有连接,而不是阻止一个不存在的连接。但我还是应该知道的