mongodb连接localhost数据库 问题

浏览:77日期:2023-06-15

问题描述

本地已经可以连接到数据库;mongodb连接localhost数据库 问题

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;

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

mongodb连接localhost数据库 问题

问题解答

回答1:

您代码中的connect的连接串写错了,应该是:

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

表示连接到test这个数据库;其中如果端口号是缺省的,可以省略。

墙裂建议多翻阅mongoose的网站的文档,一些写mongoose的博文中有纰漏的。

http://mongoosejs.com/

供参考。

Love MongoDB! Have fun!

不见不散,19日,请戳:>---<

MongoDB在线讲座系列19- MongoDB 10步构建单一视图

相关文章: