Node.js 将mongoose与nw.js应用程序一起使用时出现MongoError

Node.js 将mongoose与nw.js应用程序一起使用时出现MongoError,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我正在开发一个nw.js应用程序,并尝试使用mongoose(node.js的mongodb-vesrion)作为数据库 我把猫鼬联系起来了 var mongoose = require('./mongoose'); mongoose.connect('mongodb://127.0.0.1:27017/myDBName'); var db = mongoose.connection; db.on('error', console.error.bind(console, 'conn

我正在开发一个nw.js应用程序,并尝试使用mongoose(node.js的mongodb-vesrion)作为数据库

我把猫鼬联系起来了

 var mongoose = require('./mongoose');
  mongoose.connect('mongodb://127.0.0.1:27017/myDBName');
  var db = mongoose.connection;
  db.on('error', console.error.bind(console, 'connection error:'));
  db.once('open', function () {
         alert();
   });
其中mongoose文件夹位于我的项目的根文件夹中,但它给出了以下错误

消息:“connect Econrefuse127.0.0.1:27017”
名称:“MongoError”


我还尝试了
mongoose.connect('mongodb://localhost/myDBName');和for require语句
var mongoose=require('mongoose')但两者都没有用。我到底错过了什么?

你能通过
mongo
客户端访问mongodb吗?你的代码看起来不错,我猜这个问题可能在mongod服务器端…它给出了
1月26日星期二10:42:58.341错误:无法在src/mongo/shell/mongo.js:145连接到服务器127.0.0.1:27017,异常:最终连接失败
您的mongo服务器在
127.0.0.1:27017启动或绑定您的本地ip?