Skip to content

Commit b4beb71

Browse files
authored
DOCSP-36124 Adds upsertedCount to updateOne and updateMany (#6152)
* DOCSP-36124 Adds upsertedCount to updateOne and updateMany * Adds upsertedCount to examples
1 parent a4f7993 commit b4beb71

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

source/reference/method/db.collection.updateMany.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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+
188190
Access 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

595598
The collection now contains the following documents:

source/reference/method/db.collection.updateOne.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff 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

665668
The collection now contains the following documents:

0 commit comments

Comments
 (0)