資料是每一前端人員必定接觸的一樣,所有的資料都是後端來編寫,如果自己想練習專案,卻沒有資料,而是寫一些假資料,去編寫,或者通過json-server搭建一個資料,今天我們就通過MongoDB來搭建一個真正的資料庫,從安裝到配置到編寫,一步到位,也是小編安裝配置過程中,所遇到的問題,安裝下面的步驟,一步一步的來,相信你一定會成功的
什麼是MongoDB ?
MongoDB 是由C++語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。
在高負載的情況下,新增更多的節點,可以保證伺服器效能。
MongoDB 旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。
MongoDB 將資料儲存為一個文件,資料結構由鍵值(key=>value)對組成。MongoDB 文件類似於 JSON 物件。欄位值可以包含其他文件,
接下來小編帶著大家一步一步的完成安裝和配置
1.安裝MongoDB
下載安裝包之後直接開啟執行,安裝包放在自己想放的位置,本次安裝包是放在G盤
一直執行Next下一步,當進入這個介面的時候,下面的√一定要去掉,不然會安裝的特別的慢,如果不去掉,可能要等幾個小時以上,小編親身已經試驗過了
當所有的步驟值完成的時候,找到你的安裝的目錄,會有以下結果,(小編打馬賽克的那個,不用管,不會受影響,只是小編把安裝包也放在這了)
2.環境變數配置
當MongoDB安裝完後,需要配置環境變數,
滑鼠右鍵選擇“計算機”“屬性”,會彈出一個框,點選 “高階系統設定”,會彈出一個系統屬性,找到環境變數
在找到系統變數裡面的path這個,點選編輯
找到自己安裝的目錄,一定要進入bin這個目錄裡面,把這個目錄拷貝到變數值裡面,後面要加一個“;”,然後點選確定,這樣環境變數就已經配置好了
3.建立資料庫檔案的存放位置
在你data的目錄下,建立一個db檔案 G:\mongodb\data\db
因為啟動mongodb服務之前需要必須建立資料庫檔案的存放資料夾,否則命令不會自動建立,而且不能啟動成功
4.啟動MongoDB服務
1.開啟cmd命令列護著用Windows+R鍵開啟,輸入cmd
2.進入G盤,也就是你安裝的目錄,g:\mongodb\bin;(一定要先進入G盤,讓cd到你的目錄 cd mongodb, 然後在cd bin這個目錄下)
3.輸入如下命令啟動MongoDB,mongod --dbpath g:\mongodb\data\db, 這個是你安裝的目錄 ,然後回車
即是在第三步建立的資料庫存放檔案路徑下啟動。當你點選回車的時候,出現一下介面,說明已經成功了
4.在瀏覽器輸入http://localhost:27017,如果在瀏覽器中出現下面一段英文說明成功了
五、配置本地windows mongodb 服務
這樣可設定為 開機自啟動,可直接手動啟動關閉,可通過命令列net start MongoDB 啟動。該配置會大大方便。也不要在進入bin的目錄下啟動了
1.先在data檔案下建立一個新資料夾log(用來存放日誌檔案)
2.在mongodb新建配置檔案mongo.config,這個是和bin目錄同級的
3.用記事本開啟mongo.config ,並輸入下面兩個命令,然後儲存
dbpath=G:\mongodb\data\db
logpath=G:\mongodb\data\log\mongo.log mongo.log這個會自動生成
4.用管理員身份開啟cmd,左上角會出現管理員三個字,然後一次進入你的bin的目錄下G:\mongodb\bin,這個一定要有管理員的身份去開啟,否則執行下面命令會一直報錯
輸入: mongod -dbpath "g:\mongodb\data\db" -logpath "g:\mongodb\data\log\mongo.log" -install -serviceName "MongoDB", MongoDB就是啟動的名字
如果輸入次命令出現錯誤的話,先刪除服務sc delete MongoDB,再次輸入上個命令就好了
這樣的話,mongodb服務Windows已經配置好了,我們可以不用進入bin的目錄下啟動MongoDB了,
當我們通過輸入net start MongoDB啟動的時候給我報這個錯誤,
解決方法
在mongodn>data>db找到這個目錄,刪除mongodb.lock這個檔案,
刪除這個檔案之後,再次執行 net start MongoDB這個命令,服務已經能啟動了,說明MongoDB已經配置好了
我們可以通過在命令視窗輸入services.msc這個命令,彈出一個服務視窗,可以看到MongoDB服務啟動中
六常用命令
net start MongoDB 開啟服務
net stop MongoDB 關閉服務
七建立一個資料庫表
完成以上的配置我們就可以自己搭建一個資料庫了,只要按照上面的步驟一步一步的來,就會成功,小編也是踩了很多的坑,總結出來的,
建立資料庫的常用命令,這幾個命令一定要記住
在bin的目錄下,輸入mongo啟動,開始寫入資料內容
show dbs 顯示當前所有的資料,可以看到,當前沒有資料內容
use students 建立資料庫名字, students就是資料庫名字
db 顯示當前資料庫
show collections 顯示資料庫中所有的集合
db.<collection>.insert(doc) 往資料庫插入文件
db.students.insert({id:"001",name:"JIM",age:"18"});這個就是我們插入的資料
db.students.find()通過資料這個命令,往students這個資料庫查詢當前集合中所有的文件,也可以條件查詢
以上都是今天所有的內容,從此自己也可以搭建資料,進行一些操作,如果喜歡,可以關注一下,在安裝過程中如遇到問題,可以留言,方便與你回答