數據是每一前端人員一定接觸的同樣,全部的數據都是後端來編寫,若是本身想練習項目,卻沒有數據,而是寫一些假數據,去編寫,或者經過json-server搭建一個數據,今天咱們就經過MongoDB來搭建一個真正的數據庫,從安裝到配置到編寫,一步到位,也是小編安裝配置過程當中,所遇到的問題,安裝下面的步驟,一步一步的來,相信你必定會成功的前端
MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。mongodb
在高負載的狀況下,添加更多的節點,能夠保證服務器性能。數據庫
MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。json
MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key=>value)對組成。MongoDB 文檔相似於 JSON 對象。字段值能夠包含其餘文檔,windows
接下來小編帶着你們一步一步的完成安裝和配置後端
1.安裝MongoDB瀏覽器
下載安裝包以後直接打開運行,安裝包放在本身想放的位置,本次安裝包是放在G盤服務器
下載地址 https://www.mongodb.org/dl/win32數據結構
一直執行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,若是在瀏覽器中出現下面一段英文說明成功了
5、配置本地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這個數據庫查詢當前集合中全部的文檔,也能夠條件查詢
以上都是今天全部的內容,今後本身也能夠搭建數據,進行一些操做,若是喜歡,能夠關注一下,在安裝過程當中如遇到問題,能夠留言,方便與你回答
個人博客即將同步至騰訊雲+社區,邀請你們一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=281wsnsiy2dcs