diff --git a/source/reference/command/serverStatus.txt b/source/reference/command/serverStatus.txt index fcf54eb0763..7eed8ca54dd 100644 --- a/source/reference/command/serverStatus.txt +++ b/source/reference/command/serverStatus.txt @@ -4731,6 +4731,10 @@ metrics "returned" : NumberLong(), "updated" : NumberLong() }, + "dotsAndDollarsFields" : { + "inserts" : Long("0"), + "updates" : Long("0") + }, "getLastError" : { "wtime" : { "num" : , @@ -4945,9 +4949,19 @@ metrics The total number of documents updated. -.. serverstatus:: metrics.executor +.. serverstatus:: metrics.dotsAndDollarsFields - .. versionadded:: 3.2 + A document with a number that indicates how often + :ref:`insert ` or :ref:`update ` + operations ran using a dollar (``$``) prefixed name. The value does + not report the exact number of operations. + + When an :term:`upsert` operation creates a new document, it is + considered to be an ``insert`` rather than an ``update``. + + .. versionadded:: 5.0 + +.. serverstatus:: metrics.executor A document that reports on various statistics for the replication executor. diff --git a/source/release-notes/5.0.txt b/source/release-notes/5.0.txt index d2b659e78d3..237814b7665 100644 --- a/source/release-notes/5.0.txt +++ b/source/release-notes/5.0.txt @@ -609,6 +609,7 @@ Aggregation Metrics - :serverstatus:`metrics.commands.update.arrayFilters` *(Also available in 4.4.2+, 4.2.11+)* - :serverstatus:`metrics.commands.findAndModify.pipeline` *(Also available in 4.4.2+, 4.2.11+)* - :serverstatus:`metrics.commands.findAndModify.arrayFilters` *(Also available in 4.4.2+, 4.2.11+)* + - :serverstatus:`metrics.dotsAndDollarsFields` Replication Metrics - :serverstatus:`metrics.repl.reconfig.numAutoReconfigsForRemovalOfNewlyAddedFields`