Windows下MongoDB的安裝和配置、啟動和停止
下載地址:MongoDB的官方下載網址是:https://www.mongodb.org/downloads
安裝步驟1、
點選下載的mongodb-win32-x86_64-2008plus-ssl-3.0.4-signed.msi,下一步,下一步over。
安裝步驟2、
我這裡是預設安裝路徑,複製路徑: C:\Program Files\MongoDB\Server\3.0\bin
開啟cmd視窗,輸入以下命令
1.> cd C:\Program Files\MongoDB\Server\3.0\bin
2.> mongod.exe --install --logpath " C:\Program Files\MongoDB\log\log.txt" --dbpath " C:\Program Files\MongoDB\data\db"
3.> net start mongodb
note:3.net start mongodb為啟動mongodb服務,net end mongodb 停止mongodb服務。
mongod引數說明:
dbpath:資料檔案存放路徑,每個資料庫會在其中建立一個子目錄,用於防止同一個例項多次執行的mongod.lock也儲存在此目錄中。
logpath:錯誤日誌檔案。
logappend:錯誤日誌採用追加沒模式(預設是覆寫模式)。
bind_ip:對外服務的繫結Ip,一般設定為空,及繫結在本機所用可用Ip上,如有需要可以單獨指定。
port:對外服務埠,web管理埠在這個port的基礎上+1000.
fork:以後臺Daemon形式執行服務。
journal:開啟日誌功能,通過儲存操作日誌來降低單機故障的恢復時間,在1.8版本後正式加入,取代在1.7.5版本中的dur引數。
syncdelay:系統同步重新整理磁碟的時間,單位為秒,預設是60秒。
directoryperdb:每個db存放在單獨的目錄中,建議設定該引數。
maxConns:最大連線數。
repairpath:執行repair時的臨時目錄。如果沒有開啟journal,異常down機後重啟,必須執行repair操作。
安裝步驟3、
這樣其實就安裝成功啦,同時也啟動啦mongoDB服務,進入Shell環境介面。
緊接著,我們趁熱打鐵,進入簡單的MongoDB增刪改階段
MongoDB預熱,簡單的增刪改
首先我先介紹一點MongoDB的基本概念
1、MongoDB是NoSQL中面向文件的資料庫,他是介於關係型資料庫與非資料庫之間的資料庫產品。
2、MongoDB的文件,相當於關聯式資料庫中的一行資料。
3、多個文件組成一個集合(collection),集合相當於關聯式資料庫中的表
4、多個集合,組合在一起,就是一個資料庫
5、一個執行的MongoDB Server支援多個資料庫。
MongoDB中的插入Insert
首先開啟cmd,輸入Mongo進入shell介面
輸入show dbs ,檢視當前資料庫為local。然後建立資料庫,庫名為fristdb,輸入 use fristdb ,這樣就相當於建立啦資料庫。
note:
> db.people.insert({"name":"張龍豪","age",18}) 這一句由於{}裡面的內容不是json結構的資料,不能插入資料庫表(集合)people中。
> db.people.insert({"name":"張龍豪","age":18}) 這樣文件格式沒有錯誤,就插入成功,意思是在fristdb庫中插入people集合(表),文件(行資料)為 {"name":"張龍豪","age":18}
> db.room.insert({"cmp":50,"tree":20}) 這一句又建立啦一個集合(表)插入文件(行資料)為{"cmp":50,"tree":20}
MongoDB中的檢視select---find
note:首先我在peple集合中插入啦2條資料,一條是18歲,一條是20歲。
> db.peple.find() 查出peple集合中的所有的文件
> db.peple.find({"age":18}) 查出peple集合中年齡為18的一條文件。
MongoDB中的修改update
Note:這個看圖,我就不羅嗦啦,update({},{}),前面一個是查詢條件,後面是修改後的資料文件
MongoDB中的刪除delete--remove
Note:刪除後剩下一條張龍豪20的資料。