2015-10-05 58 views
0

我正在试验在openshift上连接到MongoDB数据库的mongolab上的nodejs服务。我正在使用猫鼬来连接数据库。 一切工作很好,直到mongolab更新到版本3.0的mongodb。如果我在本地运行服务,但所有东西仍然有效,但我在尝试连接到数据库的日志中收到验证错误。从我做的研究听起来像我的openshift齿轮使用的驱动程序与Mongodb 3.0不兼容。我应该如何纠正这在我的openshift区域? 非常感谢.....更新后的openshift上的mongodb连接问题

+1

你试图指定的Node.js的新版本mongodb驱动程序在你的package.json中。? –

+0

谢谢,这解决了它。我把猫鼬设置为最新版本4.1.10,现在它可以工作。 – Hans

回答

1

你应该在你的package.json指定的MongoDB驱动程序的更新版本,即:

{ 
    ... 
    "dependencies": { 
    "mongoose": ">=4.1.10" 
    } 
}