我几天没有在我的电脑上工作过。
突然所有通过mongoose对mongo的调用都挂断了,回调没有被调用。
我检查了我对.connect的调用是否正常,以及连接状态是1(已连接)。
我还确保mongo服务在localhost和相应的端口27017上运行,我可以使用mongo控制台并手动查询数据库。
我还在互联网上搜索解决方案,但我发现的只是“检查你是否真的已经连接”了,我已经验证过了。
Mongoose版本2.15.0,mongo版本2.4.9和节点js版本是4.4.2。
答案 0 :(得分:1)
我修好了。
问题是对mongoose模块的重复引用。
我在本地有一个mongoose引用(已连接),但我的架构在node_modules层次结构中更高,并且它使用了另一个没有连接的mongoose实例。
一旦我删除了重复的mongoose模块(npm卸载其中一个mongoose)就可以了。
答案 1 :(得分:-2)