1. 云數(shù)據(jù)庫 Atlas
如果你想在本地安裝 MongoDB 可以去官網(wǎng)下載,MongoDB 支持 Windows、OSX、Linux,雖然你可以在你的電腦上下載安裝 MongoDB,但作為初學研究學習,其實沒必要這么折騰,除非你天天在本機用。所以,一個更好的使用方法就是云MongoDB,云 MongoDB 就是把 MongoDB 安裝在遠程的服務器上,并對外暴露一個服務地址,我們用這個服務地址來連接數(shù)據(jù)庫進行操作,其實我們現(xiàn)在公司開發(fā)都是使用云數(shù)據(jù)庫,比如阿里云 RDS 服務。
使用云數(shù)據(jù)庫及 Atlas 的好處在于:
- 支持更大規(guī)模的存儲
- 更安全
- 是免本地安裝
- 無需手動開啟,每次直接鏈接即可
- 維護簡單,不需要我們去維護數(shù)據(jù)的升級、安裝等等,這些都交給云服務廠商去做了
使用 Atlas 的的缺點:最大的缺點就是有點慢!畢竟服務器在國外。其次只能創(chuàng)建一個集群,這個到無所謂,作為學習使用一個集群就夠了,畢竟一個集群中可以創(chuàng)建N個數(shù)據(jù)庫啊。
在國內,云大廠有阿里云、騰訊云等,但是都是收費的,而 MongoDB 官方也提供了 MongoDB Atlas,它有免費版和收費版,免費版就適合我們學習使用。
2. 注冊、創(chuàng)建和配置 Atlas
- 第1步,首先注冊用戶:https://www.mongodb.com/cloud/atlas/register,創(chuàng)建后來到如下界面,填寫組織名,云服務默認選擇 MongoDB Atlas 即可。

- 第2步,添加成員并設置權限,可不填

創(chuàng)建成功后來到如下頁面

- 第3步,創(chuàng)建一個Project,點擊 New Project按鈕,輸入項目名稱

然會又會來到類似第2步的頁面提示增加成員并設置權限,可不填,點擊 Create Project 按鈕繼續(xù),然后會來到創(chuàng)建集群的頁面

- 第4步,創(chuàng)建集群,選擇創(chuàng)建免費的集群

選擇服務商和節(jié)點

有兩個選擇,推薦選擇第2個,畢竟香港更靠近大陸,速度更快。
- AWS + Singapore(新加坡)
- Azure + Hongkong(香港)【推薦】
然后填寫集群名稱,如果不知道取什么名字那就默認為Cluster0吧,然后點擊 Create Cluster 按鈕

集群創(chuàng)建中。。。

創(chuàng)建成功后顯示如下

3. 配置數(shù)據(jù)庫相關信息
第1步,添加數(shù)據(jù)庫用戶,配置用戶名密碼,用于連接 MongoDB 時登錄

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

到這一步Atlas就創(chuàng)建和配置成功了。
4. 連接到 Atlas 集群
創(chuàng)建和配置好Atlas 集群后,我們就可以用 Mongoose 模塊和 MongoDB 客戶端工具進行連接了。
在連接之前,我們先拿到數(shù)據(jù)庫連接信息,點擊集群頁面的 Connect 按鈕,然后選擇第二個
然后就可以Copy連接字符串了(將您的連接字符串添加到您的應用程序代碼中)
[圖片上傳中...(image.png-1997d7-1600163861331-0)]


5、使用可視化工具


點擊下面生成的密鑰然后把自己設置的密碼輸入上去,記得吧<>去掉

工具主界面 ,吧剛才復制的粘貼上去,密碼改一下就ok了
