Node.js 当数据库从 v2.6 更改为 3.0 时服务器停止工作?

Node.js server stops working when database is changed from v2.6 to 3.0?

我有一个 node.js 服务器,我使用的是 Mongodb v2.6。今天我已将其升级到 Mongodb v3.0,该应用程序已停止响应,但它仍然响应 v2.6。有想法该怎么解决这个吗? Mongolab 将把所有数据库升级到 v3.0。

我也曾尝试在 modulus.io 实施它,但没有任何结果。我在 node.js 应用程序中使用 Mongoose。

由于您在 package.json 中包含的 Mongoose 版本未共享,我希望它也需要更新。

这是 Mongoose 4.0 据说支持 Mongo 3.0 的文章:https://www.mongodb.com/blog/post/introducing-version-40-mongoose-nodejs-odm

此外,如果您要将 Mongoose 升级到 4.0,请检查其发行说明中的​​向后不兼容更改和新功能部分。 https://github.com/Automattic/mongoose/wiki/4.0-Release-Notes