MongoDB比起myspql用起來更方便,不需要每次用之前創(chuàng)建數(shù)據(jù)庫,這里選擇用homebrew安裝,很傻瓜,也省時間
打開終端,運行命令:brew install mongodb
3.配置環(huán)境變量,打開終端,輸入“open -e .bash_profile”,在打開的文件中加入
export PATH=${PATH}:/usr/local/MongoDB/bin

用Command+S保存配置,關(guān)閉上面的.bash_profile編輯窗口,然后在下圖中輸入"source .bash_profile"使配置生效。輸入"mongod -version",回車后如果看到下面的版本號則說明MongoDB已經(jīng)成功安裝到了Mac上。

4.在根目錄下新建 data 文件夾,里面再建一個 db 文件夾,安裝MongoDB時并不會自動生成,需要我們手動創(chuàng)建,可以在命令行輸入創(chuàng)建,也可以直接在Finder中手動新建
sudo mkdir -p /data/db

2.運行
1.打開命令行輸入
mongod
啟動服務端

顯示等候客戶端連接的界面就代表啟動成功了,如果不成功就檢查下 /data/db 文件夾位置對不對,不行就重新刪掉建一個, 打開瀏覽器,輸入localhost:27017 ,會出現(xiàn)這樣一行文字。
It looks like you are trying to access MongoDB over HTTP on the native driver port.
重新打開命令行,輸入
mongo
可以對數(shù)據(jù)庫進行操作,要停止MongoDB的時候一定要正確的退出,不然下次再次連接數(shù)據(jù)庫會出現(xiàn)問題,使用下面的兩行代碼可以完成這一操作。
use admin;
db.shutdownServer();

3.可視化工具
RoboMongo是一個跨平臺的MongoDB GUI客戶端管理工具,支持Windows、MacOS、Linux。其特點是支持到MongoDB服務器的SSL連接,還支持使用SSH隧道連接。RoboMongo的查詢界面同時支持樹視圖、表格視圖、文本視圖三種,也可以保存查詢結(jié)果供以后使用。Robomongo可以選擇適合自己的版本下載。
接下來講的就是怎么把mongodb和Robo 3T連接起來
robo 3t是一款MongoDB的輔助插件,可以幫助您在管理數(shù)據(jù)庫內(nèi)容以及數(shù)據(jù)庫代碼編輯方面提供一定的開發(fā)優(yōu)化方案,內(nèi)置一個代碼編輯區(qū)域,您可以將數(shù)據(jù)庫文件放到軟件上修改,結(jié)合圖形化的處理方式,可以將MongoDB數(shù)據(jù)庫中的文件轉(zhuǎn)換為分布式的存儲方式,提高數(shù)據(jù)文件編輯和保存效率,Robo 3T是Robomongo的升級版本,在新版中,您可以更加方便的查找數(shù)據(jù)庫對象、利用其中的數(shù)據(jù)生成器,可以將Excel文件的數(shù)據(jù)導入數(shù)據(jù)庫中保存,對于制作數(shù)據(jù)文件來說是非常方便的
下載Robo 3t
這個下載安裝很簡單,直接去官網(wǎng)下載包然后點擊下一步安裝就可以了 進入robo 3T官網(wǎng)下載吧
下載好打開應該是這樣的

然后我們點擊“create”創(chuàng)建一個到mongoDB的連接。接著在mongoDB啟動的情況下,點擊connect,Robo 3T 即可連接到mongoDB了哦,在Robo 3T 左上方,可以看到mongoDB里面的數(shù)據(jù)庫了,這就是可視化了。
到這里Robo 3t和mongodb就可以連接上了
