介紹:
基於分布式文件存儲的數據庫,使用C++編寫。
應用最廣泛的非關系型數據庫(NoSQL)。
NoSQL與SQL區別:NoSQL是基於鍵值對保存數據的,無復制的sql查詢,表與表之前無耦合性。
NoSQL優勢:性能高、可擴展。
SQL優勢:可以在表和表之間做復制的關聯查詢,支持事物。
一、下載安裝
方法一: 官網鏈接下載安裝
https://www.mongodb.com/try/download/community

方法二: 使用命令行安裝:
通過官網獲取到最新版本的下載連接,替換下面下載命令后面的4.0.9版本的地址,下圖位置右鍵復制鏈接

- cd /usr/local
進入目錄- sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
開始下載,后面的地址替換為最新版本的地址- sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
解壓,這里的文件名也需要替換為按版本的文件名,具體可以下載之后ls看一下文件即可- sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
解壓后改名,不要忘了改文件名
二、 配置環境變量
1、在終端中輸出 "open -e .bash_profile",打開bash_profile文件。
2、將安裝目錄的bin目錄地址 "export PATH=${PATH}:/usr/local/mongoDB/bin" 添加到環境變量中。

3、Command+S保存配置,關閉上面的.bash_profile編輯窗口。
4、在終端中輸入"source .bash_profile"使配置立即生效。
5、在終端中輸入 "mongod -version",如果出現如下信息則說明path配資環和安裝都已成功

三、啟動服務和鏈接數據庫
-
創建log和data目錄
在/usr/local/mongoDB 目錄下創建兩個文件夾: data 和 log。
注意:如果創建目錄的時候提示沒有權限 mkdir: data: Permission denied,執行 sudo chmod 777 /usr/local/mongoDB
-
啟動mongodb服務
在終端中,先進入data和log所在的目錄,也就是/usr/local/mongoDB ,然后輸入"mongod --dbpath data --logpath log/mongod.log --logappend",啟動mongodb服務(當前終端不要關閉)

注意:因為默認的數據保存地址為/data/db,需要手動在mac根目錄(即Macintosh HD)中創建/data/db,如果改變data目錄位置,則需要在啟動服務時 指定dbpath的位置。
--dbpath 指定為剛才創建好的data目錄
--logpath 指定log存放位置
--logappend mongo在后台運行

-
連接數據庫
在新的終端中輸入"mongo" 連接數據庫

作者:佚名貓
鏈接:https://www.jianshu.com/p/a594e6482e5c
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。