Cloud9 和 mongodb 显示数据

Cloud9 and mongodb show data

我在 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);

一切正常,我成功存储了数据,但我无法查看数据,换句话说,我想展示我创建的 table,它被称为 Message.

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

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

要访问本地 mongodb 服务器,您应该可以改用 mongodb://localhost:27017,这应该可以。