MongoDB和Node.js问题
所以..。我对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运行另一个db实例,但是没有成功,并且通过不同的特性进行连接,比如..。
new MongoClient(new Server("localhost", 2016)); /* ... */都不成功。我希望有一些有用的解决办法。提前感谢。
编辑
我使用的是哪个版本的mongodb?
{
"name": "mongodb",
"version": "2.0.46",
...我用的是什么版本的猫鼬?
我在用猫鼬吗?我不知道。我的当前解决方案是调用MongoClient.connect(...)方法。
发布于 2015-10-29 08:19:33
因此,我最终使用mongoose包连接到数据库。现在一切正常,仍然不知道到底是什么导致了这个错误。
/closed
https://stackoverflow.com/questions/33292122
复制相似问题