我正在试验openshift上的nodejs服务,该服务连接到mongolab的Mongodb数据库。我正在使用mongoose连接到数据库。 一切都很好,直到mongolab更新到mongodb 3.0版。如果我在本地运行服务,一切仍然有效,但我在尝试连接到数据库的日志中收到身份验证错误。从我做过的研究来看,听起来像我的openshift装备使用的驱动程序与Mongodb 3.0不兼容。我应该如何在我的openshift区域纠正这个问题? 非常感谢.....
答案 0 :(得分:1)
您应该在package.json上指定mongodb驱动程序的更新版本,即:
{
...
"dependencies": {
"mongoose": ">=4.1.10"
}
}