mongodb連接localhost資料庫 問題
PHPz
PHPz 2017-05-02 09:26:25
0
1
1217

本地已經可以連接到資料庫;

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;

透過上面的程式碼連接卻提示:

PHPz
PHPz

学习是最好的投资!

全部回覆(1)
刘奇

您程式碼中的connect的連接字串寫錯了,應該是:

mongoose.connect('mongodb://localhost/test');

表示連接到test這個資料庫;其中如果連接埠號碼是缺省的,可以省略。

牆裂建議多翻閱mongoose的網站的文檔,一些寫mongoose的博文中有紕漏的。

http://mongoosejs.com/

供參考。

Love MongoDB! Have fun!


不見不散,19日,請戳:>---

MongoDB線上講座系列19- MongoDB 10步驟建構單一視圖

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板