什么是Atlas
一个完全托管的数据库云版本,可以认为是云数据库。把 MongoDB 安装在远程的服务器上,并对外暴露一个服务地址,我们用这个服务地址来连接数据库进行操作。
使用云数据库及 Atlas 的好处在于:支持更大规模的存储、更安全、免本地安装、无需手动开启每次直接链接即可、维护简单,不需要我们去维护数据的升级安装等
使用 Atlas 的的缺点:每次只能创建一个集群,但是一个集群可以创建很多数据库。
创建Atlas
-
注册Atlas用户:https://www.mongodb.com/zh-cn/cloud/atlas/register
-
创建一个新的Project:
undefined
-
输入项目名称:
undefined
-
增加成员并设置权限,可不填:
undefined
-
创建数据库:
undefined
-
选择免费的:

undefined
-
选择服务商和节点,根据所在地区来选择,访问速度不一样:
undefined
-
服务已经搭建完成,创建成功如图所示:
undefined
配置Atlas
配置数据库相关信息,作用:连接 MongoDB时需要用到。
-
添加数据库用户

undefined
-
配置用户名密码

undefined
-
把IP地址添加到白名单里
-
Step1:

undefined
-
Step2:

undefined
连接到 Atlas 集群
-
获取数据库连接信息
-
Step1:

undefined
-
Step2:

undefined
-
获取到连接字符串,复制下来。(注意:使用的时候需要把字符串中 <>
部分替换成 自己在上面设置好的密码
)

undefined
-
连接Atlas有两种方式
-
MongoDB可视化客户端 MongoDB Compass
连接
-

undefined

undefined
-
Mongo Shell连接(for Mac)
-
Step1:brew install mongosh。安装成功后, mongosh --version
或 mongo --version
可以查看版本。
-
Step2:mongosh "mongodb+srv://cluster0.mavrg.mongodb.net/myFirstDatabase" --username huangke
,将 myFirstDatabase
替换为默认情况下连接将使用的数据库的名称。
-
Step3:回车后,需要输入之前设置的密码
-
Step4:如下所示则连接成功

undefined
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2020-11-12 CodeForces681C - Heap Operations - 优先队列+模拟