安裝
參考https://pjchender.dev/database/mongo-install/
https://juejin.cn/post/7165416759787257869改變文件訪問權限相關指令
777是什麼https://ithelp.ithome.com.tw/articles/10218257
$ brew tap mongodb/brew
$ brew install mongodb-community
輸入github使用者名稱及密碼
$ which mongod # 確認安裝位置
$ mongod --version # 確認安裝版本
$ sudo mkdir -p /System/Volumes/Data/data/db #做一個資料夾
$ sudo chowm -R `id -un` /System/Volumes/Data/data/db #設定檔案權限失敗
==>sudo: chowm: command not found
$ sudo chmod 777 /System/Volumes/Data/data/db #設定檔案權限
$ sudo mongod --dbpath /System/Volumes/Data/data/db
$ mongo #允許授權啟動數據庫
,代表mongodb成功啟動
command+n==>開始另一個terminal1
json有三個缺點不適合在數據庫使用,故發展出bson
1.純文字解讀慢
2.無法節省空間
3.僅支持基本資料類型
bson的特色
1.二進制,解析快
2.速度、空間、靈活性優化
$ mongosh
常用指令
MongoDB CRUD增查改刪=insert、find、update、delete