MongoError: driver is incompatible with this server version

北战南征 提交于 2019-12-07 03:58:50

问题


I've just installed Mongo, Node, etc. and when I try to update the database via my nodejs server, I get this error:

MongoError: driver is incompatible with this server version

Here are the versions I have:

  • Node v0.12.2 (latest is v0.12.3)
  • Express v4.12.4 (latest is v4.12.4)
  • Mongodb v3.0.3 (latest is v3.0.3)
  • Mongodb Node.js Driver v2.0.33 (latest is v2.0.33)
  • Mongoskin v1.3.23 (latest is v1.3.23)

I have the latest versions of everything, and I've searched the node mongodb driver git to find out what version of mongodb is supported but I couldn't find anything :(

I also read the other SO questions about it, and it says to update your mongodb, but mine is the latest release!

Any help?


回答1:


I suspect the mongoskin peerDependency declaration specifying ~1.4 is your issue. To confirm, directly run npm install mongodb@latest and write a test file that requires mongodb directly and connects to and queries your database. I suspect that will work fine which will confirm that the mongoskin peerDependency is the issue. You may need to file an issue with mongoskin and ask them to update to support the 2.x releases of node-mongodb-native.



来源:https://stackoverflow.com/questions/30362304/mongoerror-driver-is-incompatible-with-this-server-version

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!