天天看點

詳解node + mongoDb(mongoDb安裝、運作,在node中連接配接、增删改查)

一、序言

  好久沒寫部落格了,這次主要聊聊 node 和 mongoDb 。 先說明一下技術棧  node + express + mongoose + mongoDb。這篇部落格,主要講述 mongoDb 的下載下傳 、安裝 、 配置 、 運作 以及如何在 node 項目中引入 mongoose 并 連結 mongoDb 操作資料庫,最後再附帶幾個簡單 建立 資料庫、集合、域的執行個體。

二、目錄

  1、 下載下傳、安裝 mongoDb

  2、 配置、運作 mongoDb

  3、 node項目中 連結 mongoDb

  4、 node項目中對 mongoDb 實作 資料庫 集合 域的建立、編輯等操作

三、下載下傳、安裝 mongoDb

四、配置、運作 mongoDb

  在目前目錄下,即 bin 目錄下 打開指令行  輸入 mongod --config "C:\Program Files\MongoDB\Server\4\bin\mongo.config" --install   回車

添加環境變量

  在計算機->屬性->進階設定->環境變量->系統變量->Path 中加入"C:\Program Files\MongoDB\Server\4\bin"路徑。

  然後在 bin 目錄下  輕按兩下  mongo.exe 啟動 MongoDB 服務 

然後指令行 net start mongodb 就OK了

五、node項目中 連結 mongoDb

  比較簡單,代碼如下:

  直接connect最簡單的連結, MONGODB://IP:端口号/資料庫名稱, 注意格式和位置,mongoose 會判斷,有這個資料庫會直接連接配接,沒有的話,會建立,再連接配接。connection.on 綁定上連接配接成功/失敗的回調函數,直覺的的告訴我們有沒有連接配接成功。如果失敗,檢查IP和端口号,再檢查MongoDB服務是否真的啟動了。

  connect參數很多,一般項目中還是需要配置一下的,這個根據大家具體項目來配置了。比如:

這樣就連接配接好了。

六、node項目中對 mongoDb 實作 資料庫 集合 域的建立等操作

  以上步驟我們就已經成功安裝了MongoDB,并在node項目中成功連接配接 MongoDB 了,而且 mongodb://localhost/db   這個db就是你的資料庫名稱,在連結的時候,就已經将資料庫建好了,接下來是對集合和域的建立。

直接舉個例子:

  建立一個 MongoDB 的集合

   寫 api 對集合進行操作