mongo解释javascript中的函数

时间:2019-02-02 05:25:41

标签: javascript mongodb mongoose

如何获取我的JavaScript代码以接收explain执行统计结果,以将其存储/显示到我的JavaScript代码中?我的最终目标是将executionTimeMillis存储在一个变量中。

我知道我可以进入mongo cli并执行db.collection.find().explain()-在那里得到结果...但是如何获取JavaScript来存储这些结果?我目前正在使用猫鼬  /无法弄清。

在我的.js代码中-如果执行

db.collection('collectionName').explain().find({id: 1}, (err, doc) => {
    console.log('explainresults', doc);
  });

我得到TypeError: db.collection(...).explain is not a function

1 个答案:

答案 0 :(得分:0)

找到后使用解释

db.collection.find().explain()