通过Rest访问托管的MongoDB

时间:2015-03-14 21:23:43

标签: mongodb rest digital-ocean

让我先说一下,在这一点上,我是这个领域的绝对初学者。

所以我试图通过使用Rest将数据从数据库传输到用户的网页来访问我在DigitalOcean上托管的MongoDB服务器。 (类似于what mongolab has。)

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您不通过REST连接

连接到mongo服务器的方式是使用此语法

mongodb://<username>:<password>@<hostname or ip>:<listening port>/<db name>

连接到服务器后,您可以执行任何操作并对数据库运行任何命令。

//
// Simple Node.js connection example
//

var mongo = require('mongodb').MongoClient;

var uri = "mongodb://myuser:mypass@ds028017.mongolab.com:28017/mydb";

mnogo.connection(uri, function(err,db) {
    if(err) {
        console.log("Error: unable to connect to database");
        return;
    }

    // your code here

});