MongoError: driver is incompatible with this server version
MongoError: driver is incompatible with this server version
我刚刚安装了 Mongo、Node 等,当我尝试通过我的 nodejs 服务器更新数据库时,出现此错误:
MongoError: driver is incompatible with this server version
以下是我的版本:
- Node v0.12.2(最新为 v0.12.3)
- Express v4.12.4(最新为 v4.12.4)
- Mongodb v3.0.3(最新为v3.0.3)
- Mongodb Node.js Driver v2.0.33(最新为v2.0.33)
- Mongoskin v1.3.23(最新为v1.3.23)
我有所有的最新版本,我搜索了支持 node mongodb driver git to find out what version of mongodb 但我找不到任何东西:(
我也阅读了关于它的其他 SO 问题,它说要更新你的 mongodb,但我的是最新版本!
有什么帮助吗?
我怀疑 the mongoskin peerDependency declaration 指定 ~1.4
是你的问题。要确认,直接 运行 npm install mongodb@latest
并直接编写一个需要 mongodb
的测试文件,然后连接并查询您的数据库。我怀疑这会正常工作,这将确认 mongoskin peerDependency 是问题所在。您可能需要提交一个 mongoskin 问题并要求他们更新以支持 node-mongodb-native.
的 2.x 版本
我刚刚安装了 Mongo、Node 等,当我尝试通过我的 nodejs 服务器更新数据库时,出现此错误:
MongoError: driver is incompatible with this server version
以下是我的版本:
- Node v0.12.2(最新为 v0.12.3)
- Express v4.12.4(最新为 v4.12.4)
- Mongodb v3.0.3(最新为v3.0.3)
- Mongodb Node.js Driver v2.0.33(最新为v2.0.33)
- Mongoskin v1.3.23(最新为v1.3.23)
我有所有的最新版本,我搜索了支持 node mongodb driver git to find out what version of mongodb 但我找不到任何东西:(
我也阅读了关于它的其他 SO 问题,它说要更新你的 mongodb,但我的是最新版本!
有什么帮助吗?
我怀疑 the mongoskin peerDependency declaration 指定 ~1.4
是你的问题。要确认,直接 运行 npm install mongodb@latest
并直接编写一个需要 mongodb
的测试文件,然后连接并查询您的数据库。我怀疑这会正常工作,这将确认 mongoskin peerDependency 是问题所在。您可能需要提交一个 mongoskin 问题并要求他们更新以支持 node-mongodb-native.