миграция развертывания сервера разбора / mlab в MongoDB Atlas - PullRequest
0 голосов
/ 16 октября 2018

Я первоначально разместил этот вопрос на ServerFault, но он не получил никакой поддержки, поэтому я подумал, что стек может быть лучшим форумом для этого вопроса.Приношу свои извинения, если это не соответствует действительности.

В настоящее время мы выполняем parse-сервер (v2.7.2) на Heroku (node.js 7.10.1), подключенном к базе данных mLab mongodb.Недавно я получил уведомление от mLab о том, что они были приобретены MongoDB и в конечном итоге будут мигрировать всех клиентов в MongoDB Atlas.

Инструкции по миграции из mLab в Atlas кажутся достаточно понятными.Мой вопрос касается самого parse-server:

Имеются ли в нашей версии parse-server (2.7.2) и node.js (7.10.1) драйверы, которые будут поддерживать Atlas MongoDB?

1 Ответ

0 голосов
/ 17 октября 2018

Совместимость функций MongoDB будет зависеть от базовой версии драйвера, которую вы можете найти, запустив npm list mongodb в каталоге, куда вы установили parse-server.

Вы также можете проверить версию драйвера mongodb, запрошенную вparse-server package.json, но может быть установлена ​​более новая версия драйвера в зависимости от используемой записи semver.

Похоже, что parse-server 2.7.2 использует драйвер mongodb 3.0.1 , который полностью совместим с функциями MongoDB 3.4 и 3.6 в соответствии с совместимостью драйвера MongoDB документация.

Драйвер MongoDB Node 3.0.x не будет поддерживать новые функции MongoDB 4.0 (например, транзакции), но в противном случае вам будет хорошо с развертыванием Atlas с использованием MongoDB 3.4 или новее.

...