[英]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.