更新后的openshift上的mongodb连接问题

时间:2015-10-05 15:26:49

标签: node.js mongodb mongoose openshift

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

1 个答案:

答案 0 :(得分:1)

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

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