将Node / Mongo应用程序连接到Heroku / MongoLab

时间:2014-08-22 03:18:23

标签: node.js mongodb heroku mlab

尝试做标题所说的内容。

当我尝试heroku open时,我得到错误:无法连接到[localhost:27017] 。我知道这是因为我没有任何数据库连接到我的Heroku应用程序。我不知道的是如何做到这一点。

一个教程说这个片段可行:

var mongo = require('mongodb');

var mongoUri = process.env.MONGOLAB_URI ||
  process.env.MONGOHQ_URL ||
  'mongodb://localhost/mydb';

mongo.Db.connect(mongoUri, function (err, db) {
  db.collection('mydocs', function(er, collection) {
    collection.insert({'mykey': 'myvalue'}, {safe: true}, function(er,rs) {
    });
  });
});

但我不知道确切地说(app.js?)或mykeymyvalue是什么。我看到MongoLab有一个唯一的用户名和帐户名,但我找不到其他任何东西。我应该在哪里寻找/解决这个问题?

0 个答案:

没有答案