diff options
Diffstat (limited to 'src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp')
-rw-r--r-- | src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp b/src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp index c7c0231e252..f48ba981d8c 100644 --- a/src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp +++ b/src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp @@ -845,6 +845,13 @@ std::unique_ptr<MatchExpression> matchRewriteNs( str::stream() << "Unexpected predicate on " << predicate->path(), predicate->fieldRef()->getPart(0) == DocumentSourceChangeStream::kNamespaceField); + /** + * NOTE: the list below MUST be kept up-to-date with any newly-added user-facing change stream + * opTypes that are derived from oplog events (as opposed to events which are generated by + * change stream stages themselves). Internal events of type {op: 'n'} are handled separately + * and do not need to be considered here. + */ + // // CRUD events // |