線上mongodb數據庫mLab使用總結


最近在CNode社區看到有人分享了免費的線上mongodb數據庫(容量500M),今天去注冊了一下,成功的將線下數據庫替換掉了,現在就說一下它的使用和配置需要注意的地方:

  mLab是一款免費的在線mongodb數據庫,它為用戶免費提供了500M容量,這個數據庫只能選擇默認的,當然想要使用其他的就肯定要收費,以美刀計算。

說一下他的配置和使用:

   首先需要注冊,注冊完之后在首頁有MongoDB Deployments和Private Environments兩個,后面這個是私人環境,不太懂什么意思,在前面這個MongoDB Deployments邊上有個Create New即為創建新的mongodb數據庫,點擊它。點擊之后就進入創建頁面,里面有服務商可供選擇,然后有對應的套餐可供選擇,請注意,這里的database的name是獨一無二的,請盡量命名為自己私有的名稱防止創建失敗。

  創建完成數據庫之后的樣子:

  

  有兩種連接它的方式,第一種是通過mongo命令連接,在shell中輸入之后進行連接,連接之后會出現一個rs-ds131878:PRIMARY>,最開始我不知道這個是什么意思,后面才知道這是連接成功了,輸入一個show collections會彈出你擁有的集合。第二種連接方式就是通過第三方工具來連接,我是用的Node.js的mongoose連接的。在這個頁面右邊help中也會有提示,Language Center里面就有各種后台語言的demo提供給你。

  在連接的時候,總是給我提示Authentication failed即用戶驗證失敗,我也不知道這個是為什么,看官方的guide也沒有找到原因,后來才發現在這一頁的中間有一行有 Collections、Users、Stats、Backups、Tools,需要在Users里面增加用戶(Add database user),增加之后,在通過上面的方式進行數據庫連接即可連接成功。然后后面的操作就跟在本地的時候一模一樣了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM