CNode

一个基础问题,mongodb一直open失败,不知道什么原因?

问答
Cchenkline发布于11 年前最后回复11 年前5 回复4956 浏览0 收藏

请教个问题,mongodb一直open失败,不知道什么原因? 错误打印如下: open err:{ [MongoError: connect UNKNOWN] name: 'MongoError’, message: ‘connect UNKNOWN’ }

// 源代码如下:

var mongoose = require(‘mongoose’); var mongodb = require(‘mongodb’); var util = require(‘util’);

var server = new mongodb.Server('localhost’, 27017, {auto_reconnect:true}); var db = new mongodb.Db('account’, server, {safe:true});

db.open(function(err, db){ if (err) { console.log('open err:’+ util.inspect(err)); return ; } console.log(‘db opened.’); });

我用 mongo localhost/account命令连接上去,数据库服务都是正常的,但是node.js里就是连接不上,哪位帮我解答一下?

查看回复

回复 (5)

C
CarlosRen#1·11 年前

open err发一下

M
macross2005#2·11 年前

mongoose导入了, 为什么不用啊....?

C
chenkline#3·11 年前

已经自己解决, 原因有是mongoose客户端不支持winxp系统

Z
zhou-yg#4·11 年前

我的天,winXP??

K
kiinlam#5·11 年前

还在用xp,这么多么古老的企业啊

参与回复
登录后即可参与回复。登录