mongodb Mac安裝配置學習筆記

Paste_Image.png

1. 用 brew 來安裝 mongodb

  sudo brew install mongodb

安裝完成后會出現下列信息

Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.6.yosemite.bottle.tar.gz Already downloaded:/Library/Caches/Homebrew/mongodb-3.4.6.yosemite.bottle.tar.gz==> Pouring mongodb-3.4.6.yosemite.bottle.tar.gz==> Caveats To have    launchd start mongodb at login: ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents Then to load mongodb now: launchctl load
~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist Or, if you don't
want/need launchctl, you can just run: mongod --config
/usr/local/etc/mongod.conf ==> Summary ??
/usr/local/Cellar/mongodb/3.4.6: 17 files, 159M

2. 安裝完成之后將/bin目錄添加到PATH路徑中

先確保你的 mongodb 的本地安裝位置

Paste_Image.png
export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:$PATH

3.然后再在 /usr/local/Cellar/mongodb/3.4.6/bin 目錄下新建data/db

  sudo mkdir -p /data/db
  sudo chmod a+rw /data/db

4.運行mongdb

  mongod

這個就是運行成功


Paste_Image.png

此時肋杖,可以通過http訪問該數據庫,mongodb使用了27017端口根竿,因此在瀏覽器中打開http://localhost:27017/泳挥。
出現如下提示即說明連接成功了钻心。

Paste_Image.png

5.啟動mongodb服務端出現錯誤匯總

輸出結果:
Paste_Image.png

控制臺輸出了錯誤信息鳍鸵,最重要的一點是directory /data/db not found.說明默認的數據庫路徑不存在,我們首先需要創(chuàng)建該目錄奇徒。

此時執(zhí)行 第三步以sudo權限執(zhí)行這條命令雏亚,即 sudo mkdir -p /data/db,然后輸入密碼即可創(chuàng)建成功摩钙。

6.mongodb客戶端的使用

新開一個終端輸入 mongo

  mongo
Paste_Image.png

7.常用的 mongodb的sql命令

show dbs //顯示數據庫
use demo //使用某個數據庫
db.demo.insert({'name':'demo'}) //插入一條記錄
db.demo.find() //查找所有記錄
db.demo.findone() //查找一條記錄
db.dropDatabase() //刪除數據庫
db.demo.drop //刪除指定集合
show collections //顯示所有集合
db.createColletion('demo') //創(chuàng)建集合
db.demo.save({}) //插入記錄
db.demo.update({'_id',1},{$set:{name:'demo',age:20}})
db.demo.remove({}) //刪除所有集合
for(var i=1;i<=10;i++){db.demo.insert({"name":"king"+i,"age":i})} //循環(huán)插入10條記錄
db.demo.find().pretty() //格式化顯示查詢結果
db.demo.find().count() //查詢數據條數
db.demo.find({"age":5}) /查找age是5的條目
db.demo.find({“age”:{$gt:5}}) //查找age大于5的條目
db.demo.find({"age":{$gt:5}}).sort({"age":1}) //查找age大于5的條目且升序排列
db.demo.find({"age":{$gt:5}}).sort({"age”:-1}) //查找age大于5的條目且降序排列

8.客戶端(https://github.com/jeromelebel/MongoHub-Mac

Paste_Image.png
Paste_Image.png

Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末罢低,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌网持,老刑警劉巖宜岛,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異功舀,居然都是意外死亡萍倡,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門辟汰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來列敲,“玉大人,你說我怎么就攤上這事帖汞〈鞫” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵涨冀,是天一觀的道長填硕。 經常有香客問我,道長鹿鳖,這世上最難降的妖魔是什么扁眯? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮翅帜,結果婚禮上姻檀,老公的妹妹穿的比我還像新娘。我一直安慰自己涝滴,他們只是感情好绣版,可當我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著歼疮,像睡著了一般杂抽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上韩脏,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天缩麸,我揣著相機與錄音,去河邊找鬼赡矢。 笑死杭朱,一個胖子當著我的面吹牛,可吹牛的內容都是我干的吹散。 我是一名探鬼主播弧械,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼空民!你這毒婦竟也來了刃唐?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎唁桩,沒想到半個月后闭树,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡荒澡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年报辱,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片单山。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡碍现,死狀恐怖,靈堂內的尸體忽然破棺而出米奸,到底是詐尸還是另有隱情昼接,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布悴晰,位于F島的核電站慢睡,受9級特大地震影響,放射性物質發(fā)生泄漏铡溪。R本人自食惡果不足惜漂辐,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棕硫。 院中可真熱鬧髓涯,春花似錦、人聲如沸哈扮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滑肉。三九已至包各,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間靶庙,已是汗流浹背髓棋。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留惶洲,地道東北人。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓膳犹,卻偏偏與公主長得像恬吕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子须床,可洞房花燭夜當晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內容