【MongoDB詳細使用教程】一、Mac安裝MongoDB
【MongoDB詳細使用教程】二、MongoDB基本操作
【MongoDB詳細使用教程】三、高級查詢
【MongoDB詳細使用教程】四、python操作MongoDB
【MongoDB詳細使用教程】五、MongoDB的數據庫管理
1、介紹
基於分布式文件存儲的數據庫,使用C++編寫。
應用最廣泛的非關系型數據庫(NoSQL)。
NoSQL與SQL區別:NoSQL是基於鍵值對保存數據的,無復制的sql查詢,表與表之前無耦合性。
NoSQL優勢:性能高、可擴展。
SQL優勢:可以在表和表之間做復制的關聯查詢,支持事物。
2、下載安裝
2.1、方法1
- 手動在mongodb官網下載 與操作系統對應的版本。
-
解壓到/usr/local/目錄下,並將解壓后的文件夾重命名為MongoDB。
-
注:/usr/local為隱藏目錄,正常在finder中是看不到的,需要在finder中按shift + command +G 輸入/usr/local並點擊前往。
2.2、方法2
使用命令行安裝:
通過官網獲取到最新版本的下載連接,替換下面下載命令后面的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 # 解壓后改名,不要忘了改文件名
3、配置
3.1、配置PATH
-
在終端中輸出 "open -e .bash_profile",打開bash_profile文件。
-
將安裝目錄的bin目錄地址 "export PATH=${PATH}:/usr/local/mongoDB/bin" 添加到環境變量中。
-
Command+S保存配置,關閉上面的.bash_profile編輯窗口,然后在終端中輸入"source .bash_profile"使配置立即生效。
-
在終端中輸入 "mongod -version",如果出現如下信息則說明path配資環和安裝都已成功
3.2、創建log和data目錄
- 在/usr/local/mongoDB 目錄下創建兩個文件夾: data 和 log。
4、啟動
- 在終端中,先進入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" 連接數據庫
5、關閉
use admin;
db.shutdownServer();