hen*_*ald 10 mongoose mongodb node.js
我刚刚从0.4.11更新到节点0.5.10,我的mongoose版本从2.0.2更新到2.3.13但是我无法再连接到localhost.我的代码根本没有改变,我仍然可以在mongolab上连接到我的生产服务器.我可以使用gui(MongoHub)通过localhost连接到我的本地数据库.我现在已经没想完了.我已经尝试了以下连接字符串的变体,这两个字符串都可以在我的选项中使用.
mongodb://localhost:27017/mydb
mongodb://localhost/mydb
Run Code Online (Sandbox Code Playgroud)
我甚至创建了一个非常基本的单个应用程序,只是保存到我的本地主机,但无济于事.非常欢迎您的想法!
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.');
}
});
}
Run Code Online (Sandbox Code Playgroud)
hen*_*ald 13
使用mongodb native调试后我发现127.0.0.1正常工作.我不知道,但我已经恢复正常运行.
mongodb://127.0.0.1/mydb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11945 次 |
| 最近记录: |