[英]node.js | mongodb connection error “callstack size exceeded”
所以..我很陌生, mean-stack
繼續學習。 但是由於某種原因,我無法理解為什么我一直收到錯誤消息。
{ [MongoError: Maximum call stack size exceeded]
name: "MongoError",
message: "Maximum call stack size exceeded" }
一旦我嘗試連接到運行數據庫實例。
> mongod --port 2016 --dbpath C:\Users\Me\OneDrive\Concepts\Node\db
通過這段相當不錯的代碼。
var MongoClient = require("mongodb").MongoClient
var url = "mongodb://127.0.0.1:2016/db_name";
MongoClient.connect(url, function (err, db) {
if (err) return console.log(err);
console.log("connected");
db.close();
});
連接將持續大約5到10秒鍾,然后斷開連接,出現上述錯誤。
我已經嘗試從OneDrive
運行另一個數據庫實例,但未成功,並且無法通過其他功能進行連接,例如。
new MongoClient(new Server("localhost", 2016)); /* ... */
一切都不成功。 我希望能得到一些有用的解決方案。 預先感謝 。
我正在使用哪個版本的mongodb?
{
"name": "mongodb",
"version": "2.0.46",
...
我正在使用哪個版本的貓鼬?
我在用貓鼬嗎? 我不知道。 我當前的解決方案是調用MongoClient.connect(...)
方法。
所以我終於想出了使用mongoose
包連接數據庫的方法。 現在一切正常,仍然不知道到底是什么導致了此錯誤,但無論如何。
/closed
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.