Cloud9 和 mongodb 显示数据



我在Cloud9上使用node.js,socket.io 和mongodb创建了聊天应用程序。

我使用以下代码创建了模式和模型:

    //mongoose connect
mongoose.connect('mongodb://test-mmnnww123.c9users.io:27017/chat', function(err){
    if(err){
        console.log(err);
    }else{
        console.log('CONNECTED!');
    }
});
//mongoose model
var chatSchema = mongoose.Schema({
    nick : String,
    msg : String,
    created : {type : Date, default: Date.now}
});
var Chat = mongoose.model('Message', chatSchema);

一切正常,我成功存储了数据,但我无法查看数据,换句话说,我想显示我创建的称为消息的表。

是否有它的 URL 或我应该编写任何 npm 命令来查看它?

我不确定您是否可以像那样连接到 mongodb 服务器。由于 cloud9 仅导出端口808080818082因此您将无法从外部访问27017

要访问本地mongodb服务器,您应该能够改用mongodb://localhost:27017并且应该可以工作。

相关内容

  • 没有找到相关文章