使用brew安裝mongodb

brew install mongodb

如果你現在就啟動mongo你并不會成功,如下:

Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

exception: connect failed

在啟動mongo之前,我們需要創建一個目錄,為mongo默認的數據寫入目錄

注:默認目錄為根目錄下的data/db

mkdir -p /data/db

然后給剛剛創建的目錄以可讀可寫的權限

chown `id -u` /data/db

修改目錄

// /data/db 目錄是mongo的默認目錄,如果你想使用其他目錄,可以使 --dbpath 參數
mongo --dbpath dir_name
// dir_name 為你的目錄名字

現在,你可以放心的啟動mongodb了,執行下面的命令:

mongod

然后再開啟一個新的終端,執行下面的命令:

mongo

mongodb常用命令

1、查詢庫、查詢表
show dbs  //查詢所有的數據庫

show collections   //查詢當前數據庫下的所有數據表
2、建庫和刪庫
use myDbs  //建立一個名為myDbs的數據庫,當這個庫存在時則是切換到這個數據庫中去

use myDbs

db.dropDatabase();  //這兩句是刪除這個數據庫
3、建表和刪表
//表操作都是要先到一個數據庫中去,通過use方法
db.myTable.insert({name:’hf’,age:20});  //在mongodb中在插入數據時即創建了改表,此時創建的是名為myTable的數據表
db.myTable.drop();  //刪除myTable這個數據表
//如果沒有指定數據庫,表會創建在mongdb默認數據庫test里
4、單表的增刪改
db.myTable.insert({name:’hahaha’,age:12});  //新增

db.myTable.update({name:’hf’},{$set:{age:25}})  //修改

db.myTable.remove({name:’hf'});  //刪除
5、查詢
db.myTable.find();  //查詢myTable中的所有數據

db.myTable.find().sort({age:1})  //根據age升續

db.myTable.find().count();  //查詢
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在“mac初體驗”中,已經將homebrew作為一個管理mac的一部分裝完了,現在來介紹一下,使用brew來安裝m...
    艾石溪閱讀 1,411評論 0 1
  • mac使用brew安裝mongodb,及常見問題 一、使用brew安裝 brew 默認將mongodb安裝在 /u...
    蔣昉霖閱讀 4,943評論 0 0
  • MongoDB之前安裝過的,一段時間沒用,不知道為什么突然就不能用了,沒辦法,只能重新安裝。 使用brew來安裝m...
    JairusTse閱讀 657評論 0 0
  • 1、使用brew安裝mongodb需要先更新brew 如果更新時抱如下錯誤: 根據提示執行如下命令: 運行結果如下...
    許銀燈閱讀 6,928評論 0 3
  • 推薦指數: 6.0 書籍主旨關鍵詞:特權、焦點、注意力、語言聯想、情景聯想 觀點: 1.統計學現在叫數據分析,社會...
    Jenaral閱讀 5,752評論 0 5