Я новичок в настройке своего первого проекта полного стека (используя Node JS, Express, Mongoose). Я работаю в AWS Cloud9 на экземпляре EC2 и подключаюсь к своему первому кластеру MongoDB Atlas. Я успешно связал свои аккаунты AWS и MDB через VPC.
При настройке подключения к кластеру в MBD меня просят выбрать способ подключения между этими двумя:
1) Соединитесь с Mongo Shell (требуется Mongo Shell с поддержкой TLS / SSL)
2) Подключите ваше приложение (получите строку подключения и посмотрите примеры подключения драйвера)
Каковы плюсы и минусы каждого?
Второй подход очевиден - подключите приложение узла непосредственно к кластеру.
Во-первых, это не так - если я не размещаю файлы локально, зачем мне запускать оболочку? Или это приведет к локальному хостингу? Но разве Atlas не является облачной базой данных?
В конечном счете, я ищу путь, который в долгосрочной перспективе будет наиболее масштабируемым и обслуживаемым.
Я что-то упускаю в моем понимании здесь. Любой вклад будет оценен !!