搜索

首页  >  问答  >  正文

mongodb连接localhost数据库 问题

本地已经可以连接到数据库;

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<code class="typescript">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;

</code>

通过上面的代码连接却提示:

PHPzPHPz2797 天前1224

全部回复(1)我来回复

  • 怪我咯

    怪我咯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步构建单一视图

    回复
    0
  • 取消回复