我已经有几天没在电脑上工作了。
突然,所有通过Mongoose对Mongo的呼叫都挂断了,回叫也没有被呼叫。
我检查了对.Connect的调用是否工作,以及连接状态是否为1(已连接)。
我还确保mongo服务正在本地主机和适当的端口27017上运行,并且我可以使用mongo控制台手动查询数据库。
我也在互联网上搜索了解决方案,但我找到的只是‘检查你是否真的连接上了’,而且我已经验证了这一点。
Mongoose版本2.15.0,mongo版本2.4.9,node js版本4.4.2。
sshcrbum1#
我把它修好了。
问题是对Mongoose模块的重复引用。
我在本地有一个Mongoose引用(它是连接的),但我的模式在NODE_MODULES层次结构中的位置更高,并且它使用了另一个没有连接的Mongoose示例。
一旦我删除了重复的Mongoose模块(NPM卸载了其中的一个Mongoose模块),它就起作用了。
1条答案
按热度按时间sshcrbum1#
我把它修好了。
问题是对Mongoose模块的重复引用。
我在本地有一个Mongoose引用(它是连接的),但我的模式在NODE_MODULES层次结构中的位置更高,并且它使用了另一个没有连接的Mongoose示例。
一旦我删除了重复的Mongoose模块(NPM卸载了其中的一个Mongoose模块),它就起作用了。