diff --git a/packages/mongo/oplog_observe_driver.js b/packages/mongo/oplog_observe_driver.js index 57a0448d65..773e7e3feb 100644 --- a/packages/mongo/oplog_observe_driver.js +++ b/packages/mongo/oplog_observe_driver.js @@ -984,9 +984,10 @@ OplogObserveDriver.cursorSupported = function (cursorDescription, matcher) { // If a fields projection option is given check if it is supported by // minimongo (some operators are not supported). - if (options.fields) { + const fields = options.fields || options.projection; + if (fields) { try { - LocalCollection._checkSupportedProjection(options.fields); + LocalCollection._checkSupportedProjection(fields); } catch (e) { if (e.name === "MinimongoError") { return false;