Я только что обновился до узла 0.5.10 с 0.4.11 и моей версии mongoose с 2.0.2 до 2.3.13, однако я больше не могу подключиться к localhost. Мой код не изменился вообще, и я все еще могу подключиться к своему производственному серверу на mongolab. Я могу подключиться к своей локальной базе данных с помощью графического интерфейса (MongoHub), просто проходя через localhost. Теперь у меня заканчиваются идеи. Я пробовал варианты следующих строк подключения, которые должны работать в моем варианте.
mongodb://localhost:27017/mydb
mongodb://localhost/mydb
Я даже создал очень простое приложение, чтобы просто сохранить что-то на моем локальном хосте, но безрезультатно. Идеи очень приветствуются!
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/SomeDb');
var Schema = mongoose.Schema;
var Posts = new Schema({
name : String,
});
mongoose.model('Post', Posts);
function createNewPost(){
var Post = mongoose.model('Post');
var post = new Post({name:'new name'});
post.save(function(err){
console.log("saving");
if(!err){
console.log('Post saved.');
}
});
}