node.js連線mongodb介紹

螞蟻小編發表於2017-05-10

mongodb的安裝:

第一步:到官網上下載安裝mongodb

第二步:啟動mongodb,cmd開啟安裝資料夾的bin目錄,輸入mongod --dbpath="bin資料夾的路徑"

第三部:預設開啟“http://localhost:27017/”,頁面顯示“It looks like you are trying to access MongoDB over HTTP on the native driver port.”代表啟動成功

第四步:建立資料庫

[JavaScript] 純文字檢視 複製程式碼
use test
db.test.insert({資料})   //如果不插入任何資料,show dbs將不顯示test
show dbs

nodejs連線mongodb

第一步:開啟專案資料夾下的package.json,在dependencies後加入“mongodb”:"版本號"

第二步:在資料夾下再次執行npm install

第三部:在啟動檔案.js中引入mongodb

[JavaScript] 純文字檢視 複製程式碼
var mongo=require("mongodb");
var host="localhost";
var port="27017";
var server=new mongo.Server(host,port,{auto_reconnect:true});//建立資料庫所在的伺服器伺服器
var db=new mongo.Db("test",server,{safe:true});//建立資料庫物件
db.open(function (err,db) {//連線資料庫
  if(err)
    throw err;
  else{
    db.collection("test", function (err,collection) {
      collection.insert({資料}, function (err,docs) {
        console.log(docs);
        db.close();
      });
    });
  }
});

第四步:執行npm start

注意:這個時候可能會報錯"no compatible version found:mongodb@.."

原因沒可能是npm版本低了,升級npm:npm install -g npm

第五步:在mongodb安裝資料夾的bin目錄中開啟mongo.exe,輸入:

[JavaScript] 純文字檢視 複製程式碼
use test //使用test表
db.test.find()  //chakan檢視test表中的內容

如果檢視到你插入的內容說明成功了

相關文章