如何使用 Nodejs 部署 Mongodb 数据库
How do you deploy a Mongodb database with Nodejs
我有一个带有 MongoDB
数据库的网络应用程序。我的应用程序正在将 fetching/posting 信息发送到本地主机
上的数据库 运行
const db = monk('localhost/datbaseName') //create/connect to database 'databaseName'
const posts = db.get('posts') //created a collection named 'posts' in 'databaseName'
我最近在 mongoDB Atlas
上设置了一个数据库 Cluster
。现在有没有办法将我的代码连接到 Atlas cluster
数据库,而不是使用 localhost/datbaseName
?
我不太了解如何使用 MongoDB Atlas,但部署 mongo 数据库的一种非常简单的方法是使用 mlab。您可以在 https://mlab.com
查看它们
登录您的 mlab 帐户后,点击 "create new"
select 亚马逊网络服务作为您的云提供商以及 select 免费沙箱然后点击继续
选择我们弗吉尼亚东部并点击继续
为数据库命名,然后提交您的订单
完成所有操作后,单击刚刚创建的数据库
单击用户选项卡并添加数据库用户。在这里提供数据库的用户名和密码。您在设置 mongo 连接时将需要它。
完成后,您可以复制显示的 mongouri 并将相关字段替换为您的用户名和密码
替换
'localhost/datbaseName' 与
mongodb+srv://用户名:密码@cluster0-1eyxe.mongodb.net/datbasename?retryWrites=true&w=majority
它将连接您与 atlas 集群。
您被定向到 mongodb atlas,因为 mlab 仅被 mongodb 收购。我建议您在 mongodb atlas 上创建一个集群。您可以从 https://www.mongodb.com/cloud/atlas/
注册一个免费的 M0 集群
注册然后点击创建集群。
您可以在此处参考创建新集群的文档:https://docs.atlas.mongodb.com/tutorial/create-new-cluster/index.html
如果您在设置集群方面需要更多帮助,请告诉我
我有一个带有 MongoDB
数据库的网络应用程序。我的应用程序正在将 fetching/posting 信息发送到本地主机
const db = monk('localhost/datbaseName') //create/connect to database 'databaseName'
const posts = db.get('posts') //created a collection named 'posts' in 'databaseName'
我最近在 mongoDB Atlas
上设置了一个数据库 Cluster
。现在有没有办法将我的代码连接到 Atlas cluster
数据库,而不是使用 localhost/datbaseName
?
我不太了解如何使用 MongoDB Atlas,但部署 mongo 数据库的一种非常简单的方法是使用 mlab。您可以在 https://mlab.com
查看它们登录您的 mlab 帐户后,点击 "create new" select 亚马逊网络服务作为您的云提供商以及 select 免费沙箱然后点击继续 选择我们弗吉尼亚东部并点击继续 为数据库命名,然后提交您的订单
完成所有操作后,单击刚刚创建的数据库 单击用户选项卡并添加数据库用户。在这里提供数据库的用户名和密码。您在设置 mongo 连接时将需要它。
完成后,您可以复制显示的 mongouri 并将相关字段替换为您的用户名和密码
替换 'localhost/datbaseName' 与 mongodb+srv://用户名:密码@cluster0-1eyxe.mongodb.net/datbasename?retryWrites=true&w=majority
它将连接您与 atlas 集群。
您被定向到 mongodb atlas,因为 mlab 仅被 mongodb 收购。我建议您在 mongodb atlas 上创建一个集群。您可以从 https://www.mongodb.com/cloud/atlas/
注册一个免费的 M0 集群注册然后点击创建集群。
您可以在此处参考创建新集群的文档:https://docs.atlas.mongodb.com/tutorial/create-new-cluster/index.html
如果您在设置集群方面需要更多帮助,请告诉我