Files
XP-System/node_modules/mongodb/lib/operations/explain.js
T
2020-11-25 09:10:06 -08:00

24 lines
562 B
JavaScript

'use strict';
const Aspect = require('./operation').Aspect;
const CoreCursor = require('../core/cursor').CoreCursor;
const defineAspects = require('./operation').defineAspects;
const OperationBase = require('./operation').OperationBase;
class ExplainOperation extends OperationBase {
constructor(cursor) {
super();
this.cursor = cursor;
}
execute() {
const cursor = this.cursor;
return CoreCursor.prototype._next.apply(cursor, arguments);
}
}
defineAspects(ExplainOperation, Aspect.SKIP_SESSION);
module.exports = ExplainOperation;