操作步骤概览
- 注册用户
- 创建集群
- 添加数据库用户
- 设置 IP地址白名单
- 获取连接地址
注册用户
进入 mongdb官网 先填信息注册用户,然后进行邮箱验证,验证成功后,会让你做一个问卷调查,为什么要使用 mongodb 等。之后会进入页面 让我们选择发布云数据库 。像下图这样。我们是学习使用选择免费的就好了。
创建集群
选择好后,就会进入新页面让我们创建一个 shared cluster (共享集群)。
这里会提供一些选项:我们就选择免费的、亚马逊的服务、新加坡地址,cluster tier 存储我们也选择默认的512MB就好了,安装版本就选 mongoDB 4.4,集群名称一旦设置就无法更改,所以设置好我们想要的名称就可以了。设置好后点击 create cluster 按钮创建集群就 OK 啦!
我们看到接下来进入到新的页面,左下角告诉我们创建新的集群需要花 3 ~ 5 分钟,所以我们耐心等待一下就好了。这个新的页面就是让我们设置一下数据库用户和网络安全的相关配置。
差不多 3 ~ 5 分钟后刷新一下,就创建成功了。
添加数据库用户
确定好后,我们就可以去连接我们的集群了。
连接集群
提示我们集群配置好了,可以去连接集群了。
// 示例代码
const { MongoClient } = require('mongodb');
const uri = "mongodb+srv://liuxw:<password>@zhihu.nspix.mongodb.net/myFirstDatabase?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
client.connect(err => {
const collection = client.db("test").collection("devices");
// perform actions on the collection object
client.close();
});
// 其实我们只要复制这个地址就可以了
mongodb+srv://liuxw:<password>@zhihu.nspix.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
复制代码
酱酱, 大功告成啦!!!
tips: 如果我们在代码中连接 MongoDB,像下图这样,那么我们可以在云端重新点击连接 connect, 选择 2.2.12 or later 版本。
如果文中有什么错误,或是大家有更优的方式,欢迎指正与分享。
我是“南丘啊南丘”,希望大家在平凡的日子里好好学习,热爱生活,日日是好日!