標籤:round mon 表示 中比 rem 指定 檔案儲存體 pbs .com
資料庫總的來說,分為兩個方向:關聯式資料庫和非關聯式資料庫。我們常見的MySQL、Oracle、SQLSerever以及IBMDB2都是屬於關聯式資料庫,這裡的關係值得是二維表的結構,但是由於隨著web的應用的複雜度的增加,完全基於關係的資料庫,已經不能滿足實際需求。開始出現了一些非關係型資料庫,所謂的非關係,就不是二維表的結構。比較常用的就是使用索引值對的形式來儲存資料-————即NoSQL。
今天給大家分享一下前端開發中比較流行的非關聯式資料庫之一MongoDB。
MongoDB是一個基於分布式檔案儲存體的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充的高效能資料儲存解決方案。是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。支援的查詢語言非常強大。詳見http://baike.baidu.com/link?url=SedsPp1YPbSrktGL3B84wvdu3HI8mhEJoTqfSeX6XSTK8pL-e1N90SCvfRqXnckRvk0BO-iq7gtwsXndLgRKNa
學習方法:Mongdb = JavaScript的文法 + 關係型資料庫的功能,總結如下:
1.Mongodb是一個非關係型的資料庫,和關聯式資料庫對比學習;
2.資料的儲存形式不是二維表,而是以對象的方式來儲存的;
3.可以使用相應的(js)文法來對資料增加、刪除、修改、查看操作
安裝MongoDB:
1.:https://www.mongodb.com/
MongoDB在發布3.x版本的時候,安裝方式發生了改變。以前的版本不需要安裝,直接解壓就可以了,如果選擇3.x版本注意系統如果是32位就需要下載32位,64位就下載64位的;
2.安裝
可以安裝到任何盤,但是建議安裝系統硬碟的其它盤,建立檔案夾:mongo
注意:如果大家使用預設路徑來安裝,也請你看清楚,到底安裝在哪個目錄下了。因為後面還需要用到該目錄。
接下來就是一路next就可以了。
3.在mongo目錄下建立一個檔案夾data來儲存資料(必不可少的)
4.啟動mongo伺服器:
開啟cmd命令視窗,並進入中bin目錄,執行下列命令:
mongod --dbpath =D:\mongo\data
5.再開啟一個cmd命令視窗,進入bin目錄下,使用mongo命令連結的伺服器
注意不要關掉第一個命令視窗。一旦關掉,服務就停止了
安裝細節說明:
ü 第一點:版本版本,64位,在32位的作業系統上可能安裝不上。
ü 第二點:安裝的路徑,不要有中文。檔案夾的名稱最好不要有空格。如Program Files是有空格的。
ü 第三點:啟動mongdb服務的時候,--dbpath後面接的就是data目錄,(複製自己的data目錄即可)
ü 第四點:mongod --dbpath=data目錄,除了mongod 和 --dbpath,其他地方不要出現任何空格,如果路徑中有空格,把路徑字串使用引號(單引號、雙引號)包含起來。如下:
ü 第五點:服務一旦開啟,如果要確保能夠使用mongodb,視窗就不要關掉。如果要串連mongodb的話,再新開一個視窗。
mongodb預設的安裝方式,並沒有把這個服務添加到windows的服務中。
我們每次都是通過使用 mongod 命令開啟服務。
可以通過工作管理員查看到這個服務
如果我們每次都需要使用這個命令開啟服務,就顯得很麻煩。我們可以通過命令,將這個mongd服務添加到windows的服務列表中。使用如下命令:
mongod --dbpath = d:/mongo/data --logpath=d:/mongo/mongo.log --install
這裡的mongo.log檔案不需要建立,檔案名稱可隨意指定,盡量以.log結尾,表示是記錄檔。
PS:如果在添加服務的時候,沒有任何反應,或者有報錯資訊(許可權不夠),就需要提升許可權,用管理員的身份開啟cmd視窗。
添加之後,再次查看服務列表,如下:
然後,我們就可以在服務列表中進行管理
也可以使用命令進行操作。
開啟服務:net start 服務名
停止服務:net stop 服務名
Ps:
服務名稱為mongodb,大小寫均可,需要管理員身份才可以執行net start/stop命令;如果想將這個服務從windows服務列表中刪除,可以使用如下:
要卸載mongodb,可以使用命令 mongod --remove。
前端開發必學技能之一———非關聯式資料庫又像關聯式資料庫的MongoDB快速入門第一步下載與安裝