MongoDB下載安裝與簡單增刪改查


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的數據。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM