Как развернуть базу данных Mongodb с Nodejs - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть работающее веб-приложение с базой данных MongoDB. Мое приложение выполняет выборку / публикацию информации в базе данных, работающей на локальном хосте

const db = monk('localhost/datbaseName')   //create/connect to database 'databaseName'
const posts = db.get('posts')   //created a collection named 'posts' in 'databaseName'

. Недавно я настроил базу данных Cluster на mongoDB Atlas. Можно ли теперь подключить мой код к базе данных Atlas cluster вместо использования localhost/datbaseName?

Ответы [ 3 ]

1 голос
/ 07 апреля 2020

замените 'localhost / datbaseName' на mongodb + srv: // username:password@cluster0-1eyxe.mongodb.net/datbasename?retryWrites=true&w=majority

, это соединит вас с кластером атласа.

1 голос
/ 07 апреля 2020

Я не знаю много об использовании MongoDB Atlas, но очень простой способ развертывания вашей базы данных mon go - это использование mlab. Вы можете проверить их по адресу https://mlab.com

после входа в свою учетную запись mlab. Нажмите «создать новый», выберите Amazon Web Services в качестве облачного провайдера, а также выберите бесплатную песочницу и нажмите продолжить выберите нас вирджиния восток и нажмите продолжить, дайте базе данных имя и затем отправьте свой заказ

, как только вы завершите все, что нажимаете на базу данных, которую вы только что создали, нажмите на вкладку пользователей и добавьте пользователя базы данных. здесь предоставьте имя пользователя и пароль для базы данных. это понадобится вам при настройке вашего соединения mon go.

после его завершения вы можете скопировать показанный монгури и заменить соответствующие поля своим именем пользователя и паролем

0 голосов
/ 07 апреля 2020

Вы направлены в атлас mongodb, потому что mlab был приобретен только mongodb. Я бы предложил вам создать кластер на атласе mongodb. Вы можете зарегистрироваться для бесплатного кластера M0 из https://www.mongodb.com/cloud/atlas/

Зарегистрируйтесь и затем нажмите на создание кластера.

Вы можете обратиться к документации для создания нового кластера здесь : https://docs.atlas.mongodb.com/tutorial/create-new-cluster/index.html

и дайте мне знать, если вам нужна дополнительная помощь в настройке кластера

...