【问题标题】:migrating parse-server / mlab deployment to MongoDB Atlas将 parse-server / mlab 部署迁移到 MongoDB Atlas
【发布时间】:2019-03-21 04:06:31
【问题描述】:

我最初在 ServerFault 上发布了这个问题,但没有引起任何关注,所以我认为堆栈可能是这个问题的更好论坛。如有不妥,我深表歉意。

我们目前在 Heroku (node.js 7.10.1) 上运行 parse-server (v2.7.2),连接到 mLab mongodb 数据库。我最近收到了通知 来自 mLab 的消息,他们已被 MongoDB 收购,并将最终将所有客户迁移到 MongoDB Atlas。

从 mLab 到 Atlas 的迁移说明似乎很容易解释。我的问题涉及解析服务器本身:

我们的 parse-server (2.7.2) 和 node.js (7.10.1) 版本是否有支持 Atlas MongoDB 的驱动程序?

【问题讨论】:

    标签: mongodb parse-server mlab


    【解决方案1】:

    MongoDB 功能兼容性取决于底层驱动程序版本,您可以通过在安装parse-server 的目录中运行npm list mongodb 找到它。

    您还可以检查parse-serverpackage.json 中请求的mongodb 驱动程序版本,但可能会安装更新的驱动程序版本,具体取决于使用的semver 符号。

    它看起来像parse-server 2.7.2 uses the mongodb 3.0.1 driver,根据MongoDB Driver Compatibility 文档,它与MongoDB 3.4 和3.6 功能完全兼容。

    MongoDB Node 3.0.x 驱动程序不支持 MongoDB 4.0 的新功能(例如事务),但您应该可以使用 MongoDB 3.4 或更高版本进行 Atlas 部署。

    【讨论】:

      猜你喜欢
      • 2020-11-10
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      • 2017-09-07
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2018-03-14
      相关资源
      最近更新 更多