最近項目使用到MongoDB,在此記錄下使用到的基礎的東西 1.下載安裝包 https://www.mongodb.com/download-center?jmp=nav#community 我下的是3.2.6帶ssl的版本(如果打算使用到ssl,連接字元串需要帶上ssl=true,如:"mongo ...
最近項目使用到MongoDB,在此記錄下使用到的基礎的東西
1.下載安裝包
https://www.mongodb.com/download-center?jmp=nav#community 我下的是3.2.6帶ssl的版本(如果打算使用到ssl,連接字元串需要帶上ssl=true,如:"mongodb://localhost/?ssl=true")
2.安裝
安裝除了修改安裝目錄那(安裝目錄我重新設置了一下),基本都是直接下一步,很快就搞定了
3.安裝完成之後的設置。
順帶說一下,不知道mongo是不是有意的,安裝完成之後的目錄里沒有data相關的文件夾(使用老版本上來的,習慣把data數據專放到一個數據文件夾,這樣看著比較清爽),所以這裡最好需要自己創建一個。在data文件夾下新建db、log文件夾。log文件夾下創建一個MongoDB.log文件(名字隨你喜歡,不過帶參數的時候要統一),用於存放日誌
命令:mongod --dbpath "xxx\MongoDB\Server\3.2\data\db" --logpath "xxx\MongoDB\Server\3.2\data\log\MongoDB.log"
日誌文件創建成功了。MongoDB預設埠為27017,如果想更改,在參數後面加 --port 埠號 就ok了
4.MongoDB啟動服務化
每次需要啟動MongoDB就開cmd很麻煩,所以建議安裝好之後,將MongoDB做成服務,會方便很多。做成服務的方法很簡單,和啟動時前面的參數一樣,後面新加 --install --serviceName "MongoDB" 就行了
命令:mongod --dbpath "xxx\MongoDB\Server\3.2\data\db" --logpath "xxx\MongoDB\Server\3.2\data\log\MongoDB.log" --install --serviceName "MongoDB"
特別提醒下,註意命令里的空格和引號,路徑少了引號會報錯的
5.連接
在沒有圖形化連接工具的情況下,可以使用mongo自帶的連接工具,不過要自己手打cmd命令,而且返回的數據也很不好看。
命令:mongo 127.0.0.1
如果你修改過埠(xxx是你修改的埠號)
命令:mongo 127.0.0.1:xxx
預設連接到test資料庫,說明連接成功了
這裡推薦一個MongoDB的圖形化連接工具 MongoCola 這是個開源的項目,雖然還存在很多問題,至少發起人很樂意和大家一起來優化和完善
項目地址:https://github.com/magicdict/MongoCola