0
我遇到了一個奇怪的錯誤,嘗試使用NodeJS連接到Heroku上的MongoHQ MongoDB。它在以前工作,現在它已停止工作。我可以連接到本地機器上的數據庫,所以我猜MongoHQ工作得很好。在Heroku上,以下最小示例會引發「錯誤:未能連接到[mongodb://xyz.mongohq.com]」。任何想法有什麼不對?Heroku + NodeJS + MongoHQ + MongoSync:[錯誤:無法連接到[mongodb://xyz.mongohq.com]]
var Fiber = require('fibers');
var MongoSync = require("mongo-sync");
Fiber(function() {
try {
var server = new MongoSync.Server("mongodb://xyz.mongohq.com:12345");
var db = server.db("app12345678");
db.auth("heroku", "password");
var collection = db.getCollection("my_collection");
console.log(collection.count());
} catch (e) {
console.log(e);
}
process.exit(0);
}).run();
這確實是最新版本的MongoSync的問題。將弄清楚確切的問題是什麼。謝謝! –