本地已經可以連接到資料庫;
import * as mongoose from 'mongoose';
/**
* 连接
*/
mongoose.connect(`mongodb://127.0.0.1:27017`);
/**
* 连接成功
*/
mongoose.connection.on('connected', function () {
console.log('数据库连接成功');
});
/**
* 连接异常
*/
mongoose.connection.on('error',function (err) {
console.log('数据库连接出现错误,错误为:'+ err);
});
/**
* 连接断开
*/
mongoose.connection.on('disconnected', function () {
console.log('数据库连接断开');
});
module.exports = mongoose;
透過上面的程式碼連接卻提示:
怪我咯2017-05-02 09:28:25
您程式碼中的connect的連接字串寫錯了,應該是:
mongoose.connect('mongodb://localhost/test');
表示連接到test這個資料庫;其中如果連接埠號碼是缺省的,可以省略。
牆裂建議多翻閱mongoose的網站的文檔,一些寫mongoose的博文中有紕漏的。
http://mongoosejs.com/
供參考。
Love MongoDB! Have fun!
不見不散,19日,請戳:>---<
MongoDB線上講座系列19- MongoDB 10步驟建構單一視圖