免费在官网获得一个云MongoDB数据库

本文介绍了MongoDB Atlas,一个基于文档的分布式云数据库,适用于现代应用程序开发。文章强调了使用云数据库的便利性,如免安装、自动维护和安全。在Atlas的使用过程中,提到了其免费版适合学习,并详细阐述了注册、创建和配置Atlas的步骤,包括添加数据库用户和设置白名单。最后,讨论了连接Atlas集群的方法,提供了连接字符串示例。
摘要由CSDN通过智能技术生成

官网简介:MongoDB 是通用、基于文档的分布式数据库,帮助现代应用程序开发人员迎接云时代的到来。就数据库而言,效率是一个永不过时的话题。

1. 云数据库 Atlas
如果你想在本地安装 MongoDB 可以去官网下载,MongoDB 支持 Windows、OSX、Linux,虽然你可以在你的电脑上下载安装 MongoDB,但作为初学研究学习,其实没必要这么折腾,除非你天天在本机用。所以,一个更好的使用方法就是云MongoDB,云 MongoDB 就是把 MongoDB 安装在远程的服务器上,并对外暴露一个服务地址,我们用这个服务地址来连接数据库进行操作,其实我们现在公司开发都是使用云数据库,比如阿里云 RDS 服务。

使用云数据库及 Atlas 的好处在于: - 支持更大规模的存储 - 更安全 - 是免本地安装 - 无需手动开启,每次直接链接即可 - 维护简单,不需要我们去维护数据的升级、安装等等,这些都交给云服务厂商去做了

使用 Atlas 的的缺点:最大的缺点就是有点慢!毕竟服务器在国外。其次只能创建一个集群,这个到无所谓,作为学习使用一个集群就够了,毕竟一个集群中可以创建N个数据库啊。

在国内,云大厂有阿里云、腾讯云等,但是都是收费的,而 MongoDB 官方也提供了 MongoDB Atlas,它有免费版和收费版,免费版就适合我们学习使用。

2. 注册、创建和配置 Atlas

第1步,首先注册用户:https://www.mongodb.com/cloud/atlas/register ,创建后来到如下界面,填写组织名,云服务默认选择 MongoDB Atlas 即可。

1.jpg

第2步,添加成员并设置权限,可不填

2.jpg

创建成功后来到如下页面

3.jpg

第3步,创建一个Project,点击 New Project按钮,输入项目名称

4.jpg

然会又会来到类似第2步的页面提示增加成员并设置权限,可不填,点击 Create Project 按钮继续,然后会来到创建集群的页面

5.jpg

第4步,创建集群,选择创建免费的集群

6.jpg

选择服务商和节点

7.jpg
有两个选择,推荐选择第2个,毕竟香港更靠近大陆,速度更快。 1. AWS + Singapore(新加坡)

  1. Azure + Hongkong(香港)【推荐】

然后填写集群名称,如果不知道取什么名字那就默认为Cluster0吧,然后点击 Create Cluster 按钮

8.jpg

集群创建中。。。

9.jpg

创建成功后显示如下

10.jpg

3. 配置数据库相关信息

第1步,添加数据库用户,配置用户名密码,用于连接 MongoDB 时登录

11.jpg

第2步,把IP地址添加到白名单里面

12.jpg

到这一步Atlas就创建和配置成功了。

4. 连接到 Atlas 集群
创建和配置好Atlas 集群后,我们就可以用 Mongoose 模块和 MongoDB 客户端工具进行连接了。

在连接之前,我们先拿到数据库连接信息,点击集群页面的 Connect 按钮,然后选择第二个

13.jpg

然后就可以Copy连接字符串了(将您的连接字符串添加到您的应用程序代码中)

14.jpg

我的连接字符串如下:

mongodb+srv://用户名:<password>@cluster0-jarma.azure.mongodb.net/test?retryWrites=true&w=majority
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值