File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -185,6 +185,8 @@ The method returns a document that contains:
185185
186186- ``upsertedId`` containing the ``_id`` for the upserted document
187187
188+ - ``upsertedCount`` containing the number of upserted documents
189+
188190Access Control
189191--------------
190192
@@ -589,7 +591,8 @@ The operation returns:
589591 "acknowledged" : true,
590592 "matchedCount" : 0,
591593 "modifiedCount" : 0,
592- "upsertedId" : ObjectId("56fc5dcb39ee682bdc609b02")
594+ "upsertedId" : ObjectId("56fc5dcb39ee682bdc609b02"),
595+ "upsertedCount": 1
593596 }
594597
595598The collection now contains the following documents:
Original file line number Diff line number Diff line change @@ -180,7 +180,9 @@ The method returns a document that contains:
180180
181181- ``modifiedCount`` containing the number of modified documents
182182
183- - ``upsertedId`` containing the ``_id`` for the upserted document.
183+ - ``upsertedId`` containing the ``_id`` for the upserted document
184+
185+ - ``upsertedCount`` containing the number of upserted documents
184186
185187- A boolean ``acknowledged`` as ``true`` if the operation ran with
186188 :term:`write concern` or ``false`` if write concern was disabled
@@ -659,7 +661,8 @@ Since ``upsert:true`` the document is ``inserted`` based on the ``filter`` and
659661 "acknowledged" : true,
660662 "matchedCount" : 0,
661663 "modifiedCount" : 0,
662- "upsertedId" : 4
664+ "upsertedId" : 4,
665+ "upsertedCount": 1
663666 }
664667
665668The collection now contains the following documents:
You can’t perform that action at this time.
0 commit comments