MongoDB Atlas是Mongo官方的一個集群服務,也可以注冊並創建一個免費的集群,但DB的大小只有500M,如果數據量不是很大的應用,可以選擇該集群方案
需要注意的是,目前我使用的這個集群,服務器存放在Amazon AWS上,這是一個外網的地址,所以需要有特別的方法才能可以連接到
首先在集群中創建用戶名和密碼,連接至集群時,需要用到
下載mongodb 3.6.4,下載以下安裝包,https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.4-signed.msi (該版本目前是最新的版本,新的版本包含更多的安全特性)
安裝mongodb,安裝的步驟,請參考《Windows 10 安裝 Mongodb》
安裝完成后,將mongodb的目錄(我本機的C:\mongodb\bin)加入至環境變量中,這個動作是方便直接打開命令行工具就可以直接輸入mogo能夠直接打開mongo的客戶端,而不需要進入至mongodb的安裝目錄中的bin目錄才可以使用
獲取連接字符串,點擊集群中的“CONNECT”按鈕,會彈出連接的方法,這里我們選擇Mongo Shell的方式
選擇了Mongo Shell后,會彈出連接的版本,因為我已經安裝了最新的mongo版本(3.6.4),直接復制連接字符串至命令行
打開命令工具,輸入命令,其中XXXXX的部分,即你集群的地址,可以在上面找到
mongo "mongodb+srv://XXXXXXXXXXXXX/test" --username weschen
輸入了連接字符串后,可以查看到當前mongo客戶端的版本,接着需要輸入用戶對應的密碼
查詢語句與原來的Mongodb命令一樣
打開Studio 3T客戶端
命令連接字符串
mongodb+srv://<授權的用戶名>:<授權的用戶密碼>@<集群地址>/?connect=direct
點擊OK后,會解析到集群用到的所有服務器,mongodb atlas默認是三台服務器
點擊Test Connection,可以查看到是否已經正常連接到了,點擊“Save”保存當前的連接
點擊連接后,即可正常連接到集群
其他的操作與平時連接普通的DB沒有什么不同
mongo connector for BI工具本地連接至mongo atlas
目前在本機已經安裝了mongo connector for BI工具,關於mongodb connector for BI工具的安裝步驟,可以參考《mongo connect BI 連接至Power BI》
查看文檔,發現mongodb atlas M10以上的版本已經包含了mongo connector for BI,見https://docs.atlas.mongodb.com/bi-connection/?_ga=2.20605502.764772234.1523863254-688579200.1520828099#bi-connection
但因為我們目前是使用免費的版本,所以,還需要使用mongo connector for BI工具連接至mongo atlas中,但只能是本地連接,見https://docs.mongodb.com/bi-connector/current/#hosted-database-and-on-premises-bi-short
目前