summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp')
-rw-r--r--src/mongo/db/pipeline/change_stream_rewrite_helpers.cpp7
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
//