MongoError:驱动程序与此服务器版本不兼容
我刚刚安装了Mongo,Node等,当我尝试通过我的nodejs服务器更新数据库时,出现此错误:
MongoError: driver is incompatible with this server version
这里是我有的版本:
- 节点 v0.12.2(最新版本是v0.12.3)
- Express v4.12.4(最新版本是v4.12.4)
- Mongodb v3.0.3(最新版本是v3.0.3)
- Mongodb Node.js驱动程序 v2.0.33(最新版本是v2.0.33)
- Mongoskin v1.3.23(最新版本是v1.3.23)
我有最新版本的一切,我已经search了节点的mongodb驱动程序的git来找出哪个版本的mongodb支持,但我找不到什么:(
我还读了其他SO问题,它说要更新您的mongodb,但我的是最新的版本!
任何帮助?
我怀疑指定〜1.4的mongoskin peerDependency声明是你的问题。 要确认,直接运行npm install mongodb@latest
,直接写一个需要mongodb
的testing文件,连接并查询你的数据库。 我怀疑这将工作正常,这将确认mongoskin peerDependency是问题。 您可能需要向mongoskin提出问题,并要求他们更新以支持node-mongodb-native的2.x版本。
- AngularJS无法加载ng-view inti index.html
- 如何更有效地保护蒙古数据
- 如何从Node.js / Express中的请求中检索实体正文(针对CSP违规报告)?
- 在Express中更新POST请求的页面内容
- 与express.js路由设置反应的应用程序
- 在mongo,node,passport和heroku上validation用户。 几天后停止工作
- 如何使用node.js获取推文
- req.session.passport和req.user空白,req.isAuthenticated在初次成功login后使用passport-facebook返回false
- mongoose查询与哪里