将解析服务器/ mlab部署迁移到MongoDB Atlas

时间:2018-10-16 15:06:36

标签: mongodb parse-server mlab

我最初将此问题发布在ServerFault上,但没有得到任何关注,因此我认为堆栈可能是解决此问题的更好论坛。我很抱歉,如果这不符合要求。

我们当前正在Heroku(node.js 7.10.1)上运行解析服务器(v2.7.2),该服务器已连接到mLab mongodb数据库。我最近收到通知 从mLab收购,他们已被MongoDB收购,并将最终将所有客户迁移到MongoDB Atlas。

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

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

1 个答案:

答案 0 :(得分:2)

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

您还可以检查mongodb的{​​{1}}中请求的parse-server驱动程序版本,但是根据所使用的符号符号,可能会安装较新的驱动程序版本。

看起来像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部署,则应该没问题。

相关问题