hub*_*ish 6 amazon-ec2 mongoose mongodb node.js
我正在尝试使用Amazon EC2 Linux服务器上的Mongoose连接到MongoDB.
这是我的代码:
var mongoose = require('mongoose');
console.log("Attempting antyhing to do with mongoose"); //shown
var db = mongoose.connection;
db.on('error',console.error.bind(console,'db connection error:')); //not shown
db.once('open',function(){
console.log("Successful connection to db!"); //not shown
});
mongoose.connect('mongodb://localhost:27017/local',function(err){
console.log("some kinda connection made"); //not shown
if(err)
{
console.log("err: "+err);
}
});
Run Code Online (Sandbox Code Playgroud)
令人沮丧的是,我没有从猫鼬中得到任何错误,但似乎没有任何错误出现.
关于mongoose和mongo没有回调似乎有很多问题.
这是我看过的一对夫妇,我觉得这对我来说不是问题所在:
另外参考我正在学习本教程:https://scotch.io/tutorials/build-a-restful-api-using-node-and-express-4
我担心的一件事是我将代码分成多个文件.所以这个mongoose连接代码是从app/models/host.js(或教程中的bear.js)文件中调用的.如果发布其他文件会有帮助,请告诉我.
小智 7
我也遇到了同样的问题.
检查您使用的Mongoose版本是否支持MongoDb服务器版本
检查此链接的兼容性:http://mongoosejs.com/docs/compatibility.html
相应地更改package.json文件中的Mongoose版本.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1704 次 |
| 最近记录: |