Skip to content

Commit 57726f5

Browse files
committed
feedback
1 parent 0d1e5f0 commit 57726f5

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

source/fundamentals/crud/write-operations/update-many/arrays.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,8 @@ Update Arrays
346346
:language: csharp
347347
:copyable: true
348348
:dedent:
349-
:start-after: // start-update-many-filteredpositional
350-
:end-before: // end-update-many-filteredpositional
349+
:start-after: // start-update-many-filteredpositional-async
350+
:end-before: // end-update-many-filteredpositional-async
351351

352352
.. tab:: LINQ (Sync)
353353
:tabid: linq-sync

source/includes/code-examples/update-many/UpdateManyArrays.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ public static UpdateResult UpdateManyFilteredPositional()
532532

533533
// Set Grade = "A" in all GradeEntry objects where Score >= 94
534534
var update = Builders<Restaurant>.Update
535-
.Set("grades.$[gradeEntry].grade", "F");
535+
.Set("grades.$[gradeEntry].grade", "A");
536536

537537
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
538538
var result = _restaurantsCollection.UpdateMany(filter, update, updateOptions);
@@ -557,7 +557,7 @@ public static UpdateResult UpdateManyFilteredPositionalLinq()
557557

558558
// Set Grade = "A" in all GradeEntry objects where Score >= 94
559559
var update = Builders<Restaurant>.Update
560-
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Score, 100);
560+
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Grade, "A");
561561

562562
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
563563
var result = _restaurantsCollection.UpdateMany(filter, update, updateOptions);
@@ -582,7 +582,7 @@ public static async Task<UpdateResult> UpdateManyFilteredPositionalAsync()
582582

583583
// Set Grade = "A" in all GradeEntry objects where Score >= 94
584584
var update = Builders<Restaurant>.Update
585-
.Set("grades.$[gradeEntry].grade", "F");
585+
.Set("grades.$[gradeEntry].grade", "A");
586586

587587
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
588588
var result = await _restaurantsCollection.UpdateManyAsync(filter, update, updateOptions);
@@ -607,7 +607,7 @@ public static async Task<UpdateResult> UpdateManyFilteredPositionalLinqAsync()
607607

608608
// Set Grade = "A" in all GradeEntry objects where Score >= 94
609609
var update = Builders<Restaurant>.Update
610-
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Score, 100);
610+
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Grade, "A");
611611

612612
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
613613
var result = await _restaurantsCollection.UpdateManyAsync(filter, update, updateOptions);

source/includes/code-examples/update-one/UpdateOneArrays.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ public static UpdateResult UpdateOneFilteredPositional()
530530

531531
// Set Grade = "A" in all GradeEntry objects where Score >= 94
532532
var update = Builders<Restaurant>.Update
533-
.Set("grades.$[gradeEntry].grade", "F");
533+
.Set("grades.$[gradeEntry].grade", "A");
534534

535535
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
536536
var result = _restaurantsCollection.UpdateOne(filter, update, updateOptions);
@@ -555,7 +555,7 @@ public static UpdateResult UpdateOneFilteredPositionalLinq()
555555

556556
// Set Grade = "A" in all GradeEntry objects where Score >= 94
557557
var update = Builders<Restaurant>.Update
558-
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Score, 100);
558+
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Grade, "A");
559559

560560
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
561561
var result = _restaurantsCollection.UpdateOne(filter, update, updateOptions);
@@ -580,7 +580,7 @@ public static async Task<UpdateResult> UpdateOneFilteredPositionalAsync()
580580

581581
// Set Grade = "A" in all GradeEntry objects where Score >= 94
582582
var update = Builders<Restaurant>.Update
583-
.Set("grades.$[gradeEntry].grade", "F");
583+
.Set("grades.$[gradeEntry].grade", "A");
584584

585585
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
586586
var result = await _restaurantsCollection.UpdateOneAsync(filter, update, updateOptions);
@@ -605,7 +605,7 @@ public static async Task<UpdateResult> UpdateOneFilteredPositionalLinqAsync()
605605

606606
// Set Grade = "A" in all GradeEntry objects where Score >= 94
607607
var update = Builders<Restaurant>.Update
608-
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Score, 100);
608+
.Set(restaurant => restaurant.Grades.AllMatchingElements("gradeEntry").Grade, "A");
609609

610610
var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
611611
var result = await _restaurantsCollection.UpdateOneAsync(filter, update, updateOptions);

source/includes/page-templates/update/arrays.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ To remove all instances of a specific value from an array, call the
232232
* - ``value``
233233
- The value to remove from the array field.
234234

235-
**Data Type:** ``IEnumerable<TItem>``
235+
**Data Type:** ``TItem``
236236

237237
The following code example uses the ``Pull()`` method to remove all instances of a
238238
a specific ``GradeEntry`` object from the ``Grades`` array in |matching-document-or-documents|:

0 commit comments

Comments
 (0)