@@ -25,4 +25,204 @@ Update Fields in Many Documents
2525
2626   .. replacement:: update-page-link
2727
28-       :ref:`<csharp-update-many>`
28+       :ref:`csharp-update-many`
29+ 
30+    .. replacement:: matching-document-or-documents
31+ 
32+       all matching documents
33+ 
34+    .. replacement:: inc-code-example-tabs
35+ 
36+       .. tabs::
37+       
38+          .. tab:: Synchronous
39+             :tabid: sync
40+ 
41+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
42+                :language: csharp
43+                :copyable: true
44+                :dedent:
45+                :start-after: start-update-many-inc
46+                :end-before: end-update-many-inc
47+ 
48+          .. tab:: Asynchronous
49+             :tabid: async
50+ 
51+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
52+                :language: csharp
53+                :copyable: true
54+                :dedent:
55+                :start-after: start-update-many-inc-async
56+                :end-before: end-update-many-inc-async
57+ 
58+    .. replacement:: mul-code-example-tabs
59+ 
60+       .. tabs::
61+       
62+          .. tab:: Synchronous
63+             :tabid: sync
64+ 
65+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
66+                :language: csharp
67+                :copyable: true
68+                :dedent:
69+                :start-after: start-update-many-mul
70+                :end-before: end-update-many-mul
71+ 
72+          .. tab:: Asynchronous
73+             :tabid: async
74+ 
75+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
76+                :language: csharp
77+                :copyable: true
78+                :dedent:
79+                :start-after: start-update-many-mul-async
80+                :end-before: end-update-many-mul-async
81+ 
82+    .. replacement:: rename-code-example-tabs
83+ 
84+       .. tabs::
85+       
86+          .. tab:: Synchronous
87+             :tabid: sync
88+ 
89+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
90+                :language: csharp
91+                :copyable: true
92+                :dedent:
93+                :start-after: start-update-many-rename
94+                :end-before: end-update-many-rename
95+ 
96+          .. tab:: Asynchronous
97+             :tabid: async
98+ 
99+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
100+                :language: csharp
101+                :copyable: true
102+                :dedent:
103+                :start-after: start-update-many-rename-async
104+                :end-before: end-update-many-rename-async
105+ 
106+    .. replacement:: set-code-example-tabs
107+ 
108+       .. tabs::
109+       
110+          .. tab:: Synchronous
111+             :tabid: sync
112+ 
113+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
114+                :language: csharp
115+                :copyable: true
116+                :dedent:
117+                :start-after: start-update-many-set
118+                :end-before: end-update-many-set
119+ 
120+          .. tab:: Asynchronous
121+             :tabid: async
122+ 
123+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
124+                :language: csharp
125+                :copyable: true
126+                :dedent:
127+                :start-after: start-update-many-set-async
128+                :end-before: end-update-many-set-async
129+ 
130+    .. replacement:: max-code-example-tabs
131+ 
132+       .. tabs::
133+       
134+          .. tab:: Synchronous
135+             :tabid: sync
136+ 
137+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
138+                :language: csharp
139+                :copyable: true
140+                :dedent:
141+                :start-after: start-update-many-max
142+                :end-before: end-update-many-max
143+ 
144+          .. tab:: Asynchronous
145+             :tabid: async
146+ 
147+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
148+                :language: csharp
149+                :copyable: true
150+                :dedent:
151+                :start-after: start-update-many-max-async
152+                :end-before: end-update-many-max-async
153+ 
154+    .. replacement:: setoninsert-code-example-tabs
155+ 
156+       .. tabs::
157+       
158+          .. tab:: Synchronous
159+             :tabid: sync
160+ 
161+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
162+                :language: csharp
163+                :copyable: true
164+                :dedent:
165+                :start-after: start-update-many-setoninsert
166+                :end-before: end-update-many-setoninsert
167+ 
168+          .. tab:: Asynchronous
169+             :tabid: async
170+ 
171+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
172+                :language: csharp
173+                :copyable: true
174+                :dedent:
175+                :start-after: start-update-many-setoninsert-async
176+                :end-before: end-update-many-setoninsert-async
177+ 
178+    .. replacement:: options-ref-link
179+ 
180+       :ref:`csharp-update-many-options` in the Update Many guide
181+ 
182+    .. replacement:: currentdate-code-example-tabs
183+ 
184+       .. tabs::
185+       
186+          .. tab:: Synchronous
187+             :tabid: sync
188+ 
189+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
190+                :language: csharp
191+                :copyable: true
192+                :dedent:
193+                :start-after: start-update-many-currentdate
194+                :end-before: end-update-many-currentdate
195+ 
196+          .. tab:: Asynchronous
197+             :tabid: async
198+ 
199+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
200+                :language: csharp
201+                :copyable: true
202+                :dedent:
203+                :start-after: start-update-many-currentdate-async
204+                :end-before: end-update-many-currentdate-async
205+ 
206+    .. replacement:: unset-code-example-tabs
207+ 
208+       .. tabs::
209+       
210+          .. tab:: Synchronous
211+             :tabid: sync
212+ 
213+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
214+                :language: csharp
215+                :copyable: true
216+                :dedent:
217+                :start-after: start-update-many-unset
218+                :end-before: end-update-many-unset
219+ 
220+          .. tab:: Asynchronous
221+             :tabid: async
222+ 
223+             .. literalinclude:: /includes/code-examples/update-many/UpdateManyFields.cs
224+                :language: csharp
225+                :copyable: true
226+                :dedent:
227+                :start-after: start-update-many-unset-async
228+                :end-before: end-update-many-unset-async
0 commit comments