0
我是全新的技術,我試圖做到這一點,但我有什麼似乎像一些簡單的代碼(從教程中收集),我只是可以'不要去工作。我使用Node,Express和Mongoskin/MongoDB。每當我嘗試對數據庫進行任何操作時,都會得到非常通用的「連接關閉」錯誤。我有MongoDB 2.4.6,MongoKkin 0.6.0和Mongo Native 1.3.19。 MongoDB正在運行,我可以從終端連接並使用我的數據庫。我在Mongo日誌中看到我的代碼甚至沒有建立連接。我想也許我需要顯式調用open,但即使這樣也會返回相同的錯誤。Mongoskin連接失敗(錯誤:連接關閉)
我敢肯定我正在做一些愚蠢的事情,但我很難過,希望能得到幫助。這裏是代碼:
var express = require("express");
var mongoskin = require("mongoskin");
var db = mongoskin.db("localhost:28017/test", { safe: true, auto_reconnect: true });
var app = express();
app.get("/", function(request, response){
db.collection('testResult').find(function(error, result){
if (error) {
response.send("Find failed: " + error);
}
else {
response.send("got it ");
}
});
});
app.listen(8888);
更新:我嘗試這與mongo本地和調用connect()方法時得到相同的錯誤(「連接關閉」)。 –