iT邦幫忙

DAY 28
0

Node.js 學習筆記系列 第 28

Node.js學習筆記 27:用Mongoose連結MongoDB

  • 分享至 

  • xImage
  •  

把Mongoose安裝起來後就能用它來連結MongoDB。

打開"app.js",找到Monk的那兩行,改成以下:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/testproject');

意思跟Monk一樣,先將mongoose載入,然後連結MongoDB,不同的是mongoose用connect()的方法來連結,資料庫位置前面要加"mongodb://"。

然後在下面再加入以下程式:

var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function callback () {
  console.log("Database Connected.");
});

這段程式,首先將資料庫賦值給"db"變數。"db.on()"的第一個參數是資料庫狀態。這裡代表當發生錯誤時,顯示相應訊息。最後"db.once()",一旦資料庫狀態為"open",執行callback(),這裡只在console顯示連結成功。

[image credit: SASCHA ERNI]

(本文同步發表於: Just Node.js )


上一篇
Node.js學習筆記 26:安裝Mongoose
下一篇
Node.js學習筆記 28:Mongoose的Schema, Model與Entity
系列文
Node.js 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言