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 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 版本