代码之家  ›  专栏  ›  技术社区  ›  made_in_india

mongoDb查询数据库时出错“无法将会话添加到缓存”

  •  3
  • made_in_india  · 技术社区  · 6 年前

    我正在使用Mongo服务器 4.0.2 mongoose "^5.2.5"

    这里是错误对象

    "err": {
        "message": "cannot add session into the cache",
        "name": "MongoError",
        "stack": "MongoError: cannot add session into the cache\n    at queryCallback (/var/task/node_modules/mongodb-core/lib/cursor.js:248:25)\n    at /var/task/node_modules/mongodb-core/lib/connection/pool.js:531:18\n    at _combinedTickCallback (internal/process/next_tick.js:131:7)\n    at process._tickDomainCallback (internal/process/next_tick.js:218:9)",
        "code": 261
    },
    

    const dbClient = require('./dbConnection');
    let connectionPromise = dbClient(null, (error) => { console.log(error); });
    connectionPromise.then(function() {
        //....
        //....
    }, function(error) {
        console.log(error);
    });
    

    dbConnection.js gist

    有没有办法,我可以在我的节点js脚本中处理这个错误,或者完全避免这样的错误 mongoDb

    0 回复  |  直到 6 年前