小编Dou*_*oug的帖子

“ executeOperation”中的最后一个参数必须为回调错误MongoClient.connect()

我正在使用MongoClient.connect()打开连接,并且出现以下错误...

/node_modules/mongodb/lib/operations/mongo_client_ops.js:466
  throw err;
  ^

TypeError: final argument to `executeOperation` must be a callback
Run Code Online (Sandbox Code Playgroud)

但是,我正在遵循文档中所述的args格式...

MongoClient.connect(url, options, callback)
Run Code Online (Sandbox Code Playgroud)

我的确切代码是:

MongoClient.connect(url, { useNewUrlParser: true }, (err, db) => {
  if (err) {
    console.log('there was an error ', err);
  } else {
    console.log('established connection');
  }

  ...some query stuff... 

  db.close();
}
Run Code Online (Sandbox Code Playgroud)

MongoDb版本:3.1.6

任何导致我为什么会出现此错误的线索?

javascript mongodb node.js express

5
推荐指数
0
解决办法
514
查看次数

javascript 获取属性

我是一个完整的初学者,试图学习 Javascript。我正在尝试解决一个要求我返回分配给key的问题。该函数被称为getProperty并且我被卡住了 - 每次我尝试对代码运行测试时,它都会返回“应该返回位于传入键的对象中的属性的值”。

    var obj = {key: 'value'};

    function getProperty(obj, key) {
        var o = obj.key;
        return(o);
    }

    console.log(getProperty);
Run Code Online (Sandbox Code Playgroud)

javascript object getproperty key-value-coding

2
推荐指数
1
解决办法
2万
查看次数