Mongo的JavaScript解释函数

3
如何让我的JavaScript代码接收explain执行统计结果并将其存储/显示给我的JavaScript代码?我的最终目标是将executionTimeMillis存储在变量中。
我知道我可以进入mongo cli并执行db.collection.find().explain(),我在那里得到结果...但是我该如何让JavaScript存储这些结果?我当前正在使用mongoose / 无法弄清楚。
在我的.js代码中-如果我执行
db.collection('collectionName').explain().find({id: 1}, (err, doc) => {
    console.log('explainresults', doc);
  });

我遇到了“TypeError: db.collection(...).explain不是一个函数”的问题。
1个回答

0

在查找后使用explain

db.collection.find().explain()

这导致了 TypeError:无法读取未定义的属性 'explain' - deblearns1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接