@@ -145,6 +145,29 @@ Tag Aware Sharding
145145
146146.. including tagging
147147
148+ Compatibility Changes
149+ ~~~~~~~~~~~~~~~~~~~~~
150+
151+ .. TODO add sections here to describe compatibility changes with
152+ regards to authentication, drivers, and mongos'
153+
154+ ``findAndMondify`` Returns Null value for Upserts
155+ `````````````````````````````````````````````````
156+
157+ In version 2.2, for :term:`upsert` operations, :dbcommand:`findAndModify`
158+ commands will now return the following output:
159+
160+ .. code-block:: javascript
161+
162+ {'ok': 1.0, 'value': null}
163+
164+ In the :program:`mongo` shell, :dbcommand:`findAndModify` operations
165+ running as upserts will only output a ``null`` value.
166+
167+ Previously, in version 2.0 these operations would return an empty
168+ document, e.g. ``{ }``.
169+
170+ See: :issue:`SERVER-6226`.
148171
149172Naming
150173~~~~~~
@@ -362,21 +385,6 @@ Documentation: :ref:`sharding-shard-key-indexes`
362385Additional Improvements
363386~~~~~~~~~~~~~~~~~~~~~~~
364387
365- ``findAndMondify`` Returns Null value for Upserts
366- `````````````````````````````````````````````````
367-
368- In 2.2, for :term:`upsert` operations, :dbcommand:`findAndModify`
369- commands will now return the following output:
370-
371- .. code-block:: javascript
372-
373- {'ok': 1.0, 'value': null}
374-
375- In the :program:`mongo` shell, :dbcommand:`findAndModify` operations
376- running as upserts will only output a ``null` value.
377-
378- See: :issue:`SERVER-6226`.
379-
380388``_id`` Index not Required for Updates to Capped Collections
381389````````````````````````````````````````````````````````````
382390
0 commit comments