Skip to content

Commit 61bb195

Browse files
committed
minor tweaks to examples
1 parent 70dd173 commit 61bb195

20 files changed

+274
-148
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ primer/source/.static
5151
primer/source/*.rst
5252
primer/source/core/*.rst
5353
primer/source/includes/example*.txt
54+
primer/source/includes/example-*.rst
5455
primer/source/includes/driver-table.rst
5556
primer/source/includes/fact-installation-bind-ip-default-in-config.rst
5657
primer/source/includes/fact-installation-directories.rst

primer/config/primer-migrations-java-examples.yaml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ truncate:
1515
end-before: 38
1616
---
1717
source: build/java-examples/driver/src/examples/primer/AggregatePrimer.java
18-
target: includes/example-java-group-documents-by-a-field-and-calculate-count-pre1.txt
18+
target: includes/example-java-group-documents-by-a-field-and-calculate-count-pre1.rst
1919
transform:
2020
regex: "^ // @pre: "
2121
replace: ""
@@ -33,7 +33,7 @@ truncate:
3333
end-before: 48
3434
---
3535
source: build/java-examples/driver/src/examples/primer/AggregatePrimer.java
36-
target: includes/example-java-group-documents-by-a-field-and-calculate-count-results.txt
36+
target: includes/example-java-group-documents-by-a-field-and-calculate-count-results.rst
3737
transform:
3838
- regex: "^ "
3939
replace: ""
@@ -51,7 +51,7 @@ truncate:
5151
end-before: 72
5252
---
5353
source: build/java-examples/driver/src/examples/primer/AggregatePrimer.java
54-
target: includes/example-java-filter-and-group-documents-pre1.txt
54+
target: includes/example-java-filter-and-group-documents-pre1.rst
5555
transform:
5656
regex: "^ // @pre: "
5757
replace: ""
@@ -69,7 +69,7 @@ truncate:
6969
end-before: 82
7070
---
7171
source: build/java-examples/driver/src/examples/primer/AggregatePrimer.java
72-
target: includes/example-java-filter-and-group-documents-results.txt
72+
target: includes/example-java-filter-and-group-documents-results.rst
7373
transform:
7474
- regex: "^ "
7575
replace: ""
@@ -93,7 +93,7 @@ truncate:
9393
end-before: 60
9494
---
9595
source: build/java-examples/driver/src/examples/primer/InsertPrimer.java
96-
target: includes/example-java-insert-a-document-post.txt
96+
target: includes/example-java-insert-a-document-post.rst
9797
transform:
9898
regex: "^ // @post: "
9999
replace: ""
@@ -117,7 +117,7 @@ truncate:
117117
end-before: 39
118118
---
119119
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
120-
target: includes/example-java-query-all-pre1.txt
120+
target: includes/example-java-query-all-pre1.rst
121121
transform:
122122
regex: "^ // @pre: "
123123
replace: ""
@@ -144,7 +144,7 @@ truncate:
144144
end-before: 61
145145
---
146146
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
147-
target: includes/example-java-logical-and-pre1.txt
147+
target: includes/example-java-logical-and-pre1.rst
148148
transform:
149149
regex: "^ // @pre: "
150150
replace: ""
@@ -162,7 +162,7 @@ truncate:
162162
end-before: 71
163163
---
164164
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
165-
target: includes/example-java-logical-and-pre2.txt
165+
target: includes/example-java-logical-and-pre2.rst
166166
transform:
167167
regex: "^ // @pre: "
168168
replace: ""
@@ -189,7 +189,7 @@ truncate:
189189
end-before: 89
190190
---
191191
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
192-
target: includes/example-java-logical-or-pre1.txt
192+
target: includes/example-java-logical-or-pre1.rst
193193
transform:
194194
regex: "^ // @pre: "
195195
replace: ""
@@ -207,7 +207,7 @@ truncate:
207207
end-before: 99
208208
---
209209
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
210-
target: includes/example-java-logical-or-pre2.txt
210+
target: includes/example-java-logical-or-pre2.rst
211211
transform:
212212
regex: "^ // @pre: "
213213
replace: ""
@@ -234,7 +234,7 @@ truncate:
234234
end-before: 115
235235
---
236236
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
237-
target: includes/example-java-query-top-level-field-pre1.txt
237+
target: includes/example-java-query-top-level-field-pre1.rst
238238
transform:
239239
regex: "^ // @pre: "
240240
replace: ""
@@ -252,7 +252,7 @@ truncate:
252252
end-before: 125
253253
---
254254
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
255-
target: includes/example-java-query-top-level-field-pre2.txt
255+
target: includes/example-java-query-top-level-field-pre2.rst
256256
transform:
257257
regex: "^ // @pre: "
258258
replace: ""
@@ -279,7 +279,7 @@ truncate:
279279
end-before: 140
280280
---
281281
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
282-
target: includes/example-java-query-embedded-document-pre1.txt
282+
target: includes/example-java-query-embedded-document-pre1.rst
283283
transform:
284284
regex: "^ // @pre: "
285285
replace: ""
@@ -297,7 +297,7 @@ truncate:
297297
end-before: 150
298298
---
299299
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
300-
target: includes/example-java-query-embedded-document-pre2.txt
300+
target: includes/example-java-query-embedded-document-pre2.rst
301301
transform:
302302
regex: "^ // @pre: "
303303
replace: ""
@@ -324,7 +324,7 @@ truncate:
324324
end-before: 165
325325
---
326326
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
327-
target: includes/example-java-query-field-in-array-pre1.txt
327+
target: includes/example-java-query-field-in-array-pre1.rst
328328
transform:
329329
regex: "^ // @pre: "
330330
replace: ""
@@ -342,7 +342,7 @@ truncate:
342342
end-before: 175
343343
---
344344
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
345-
target: includes/example-java-query-field-in-array-pre2.txt
345+
target: includes/example-java-query-field-in-array-pre2.rst
346346
transform:
347347
regex: "^ // @pre: "
348348
replace: ""
@@ -369,7 +369,7 @@ truncate:
369369
end-before: 190
370370
---
371371
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
372-
target: includes/example-java-greater-than-pre1.txt
372+
target: includes/example-java-greater-than-pre1.rst
373373
transform:
374374
regex: "^ // @pre: "
375375
replace: ""
@@ -387,7 +387,7 @@ truncate:
387387
end-before: 200
388388
---
389389
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
390-
target: includes/example-java-greater-than-pre2.txt
390+
target: includes/example-java-greater-than-pre2.rst
391391
transform:
392392
regex: "^ // @pre: "
393393
replace: ""
@@ -414,7 +414,7 @@ truncate:
414414
end-before: 215
415415
---
416416
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
417-
target: includes/example-java-less-than-pre1.txt
417+
target: includes/example-java-less-than-pre1.rst
418418
transform:
419419
regex: "^ // @pre: "
420420
replace: ""
@@ -432,7 +432,7 @@ truncate:
432432
end-before: 225
433433
---
434434
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
435-
target: includes/example-java-less-than-pre2.txt
435+
target: includes/example-java-less-than-pre2.rst
436436
transform:
437437
regex: "^ // @pre: "
438438
replace: ""
@@ -459,7 +459,7 @@ truncate:
459459
end-before: 241
460460
---
461461
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
462-
target: includes/example-java-sort-pre1.txt
462+
target: includes/example-java-sort-pre1.rst
463463
transform:
464464
regex: "^ // @pre: "
465465
replace: ""
@@ -477,7 +477,7 @@ truncate:
477477
end-before: 251
478478
---
479479
source: build/java-examples/driver/src/examples/primer/QueryPrimer.java
480-
target: includes/example-java-sort-pre2.txt
480+
target: includes/example-java-sort-pre2.rst
481481
transform:
482482
regex: "^ // @pre: "
483483
replace: ""
@@ -510,7 +510,7 @@ truncate:
510510
end-before: 41
511511
---
512512
source: build/java-examples/driver/src/examples/primer/UpdatePrimer.java
513-
target: includes/example-java-update-top-level-fields-post.txt
513+
target: includes/example-java-update-top-level-fields-post.rst
514514
transform:
515515
- regex: "^ "
516516
replace: ""
@@ -530,7 +530,7 @@ truncate:
530530
end-before: 59
531531
---
532532
source: build/java-examples/driver/src/examples/primer/UpdatePrimer.java
533-
target: includes/example-java-update-embedded-field-post.txt
533+
target: includes/example-java-update-embedded-field-post.rst
534534
transform:
535535
- regex: "^ "
536536
replace: ""
@@ -550,7 +550,7 @@ truncate:
550550
end-before: 79
551551
---
552552
source: build/java-examples/driver/src/examples/primer/UpdatePrimer.java
553-
target: includes/example-java-update-multiple-documents-post.txt
553+
target: includes/example-java-update-multiple-documents-post.rst
554554
transform:
555555
- regex: "^ "
556556
replace: ""
@@ -570,7 +570,7 @@ truncate:
570570
end-before: 104
571571
---
572572
source: build/java-examples/driver/src/examples/primer/UpdatePrimer.java
573-
target: includes/example-java-replace-document-post.txt
573+
target: includes/example-java-replace-document-post.rst
574574
transform:
575575
- regex: "^ "
576576
replace: ""
@@ -596,7 +596,7 @@ truncate:
596596
end-before: 34
597597
---
598598
source: build/java-examples/driver/src/examples/primer/IndexesPrimer.java
599-
target: includes/example-java-single-field-index-post.txt
599+
target: includes/example-java-single-field-index-post.rst
600600
transform:
601601
regex: "^ // @post: "
602602
replace: ""
@@ -614,7 +614,7 @@ truncate:
614614
end-before: 45
615615
---
616616
source: build/java-examples/driver/src/examples/primer/IndexesPrimer.java
617-
target: includes/example-java-create-compound-index-post.txt
617+
target: includes/example-java-create-compound-index-post.rst
618618
transform:
619619
regex: "^ // @post: "
620620
replace: ""
@@ -638,7 +638,7 @@ truncate:
638638
end-before: 32
639639
---
640640
source: build/java-examples/driver/src/examples/primer/RemovePrimer.java
641-
target: includes/example-java-remove-matching-documents-post.txt
641+
target: includes/example-java-remove-matching-documents-post.rst
642642
transform:
643643
- regex: "^ "
644644
replace: ""
@@ -658,7 +658,7 @@ truncate:
658658
end-before: 48
659659
---
660660
source: build/java-examples/driver/src/examples/primer/RemovePrimer.java
661-
target: includes/example-java-remove-all-documents-post.txt
661+
target: includes/example-java-remove-all-documents-post.rst
662662
transform:
663663
- regex: "^ "
664664
replace: ""

primer/source/includes/examples-aggregation-base.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,8 @@ pre: |
4444
dollar sign ``$``.
4545
post: |
4646
The result set consists of the following documents:
47+
final: |
48+
The ``_id`` field contains the distinct ``zipcode`` value, i.e., the
49+
group by key value.
50+
4751
...

primer/source/includes/examples-aggregation.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ operation:
215215

216216
- pre: "The result set consists of the following documents:"
217217

218-
- literalinclude: includes/example-java-group-documents-by-a-field-and-calculate-count-results.txt
218+
- literalinclude: includes/example-java-group-documents-by-a-field-and-calculate-count-results.rst
219219
post: ''
220220
---
221221
source:
@@ -235,6 +235,6 @@ operation:
235235

236236
- pre: "The result set consists of the following documents:"
237237

238-
- literalinclude: includes/example-java-filter-and-group-documents-results.txt
238+
- literalinclude: includes/example-java-filter-and-group-documents-results.rst
239239
post: ''
240240
...

primer/source/includes/examples-index.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ edition: java
191191
operation:
192192
- literalinclude: includes/example-java-single-field-index.java
193193
language: java
194-
- post: ".. include:: includes/example-java-single-field-index-post.txt"
194+
- post: ".. include:: includes/example-java-single-field-index-post.rst"
195195
---
196196
source:
197197
file: examples-index-base.yaml
@@ -202,5 +202,5 @@ operation:
202202
- literalinclude: includes/example-java-create-compound-index.java
203203
language: java
204204

205-
- post: ".. include:: includes/example-java-create-compound-index-post.txt"
205+
- post: ".. include:: includes/example-java-create-compound-index-post.rst"
206206
...

primer/source/includes/examples-insert.yaml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ source:
5959
ref: py-insert-a-document
6060
edition: python
6161
operation:
62-
language: python
63-
code: |
62+
- language: python
63+
code: |
6464
from datetime import datetime
6565
result = db.restaurants.insert_one(
6666
{
@@ -88,11 +88,19 @@ operation:
8888
"restaurant_id": "41704620"
8989
}
9090
)
91-
post: |
92-
The operation returns an :py:class:`~pymongo.results.InsertOneResult` object,
93-
which includes the ``_id`` of the inserted document.
91+
- pre: |
92+
The operation returns an
93+
:py:class:`~pymongo.results.InsertOneResult` object, which
94+
includes an attribute ``inserted_id`` that contains the ``_id``
95+
of the inserted document. Access the ``inserted_id`` attribute:
96+
language: python
97+
code: |
98+
99+
result.inserted_id
100+
post: |
101+
The :manual:`ObjectId </reference/object-id>` of your inserted
102+
document will differ from the one shown.
94103
results: |
95-
result.inserted_id
96104
ObjectId("54c1478ec2341ddf130f62b7")
97105
replacement:
98106
insertMethod: :py:meth:`~pymongo.collection.Collection.insert_one`
@@ -181,7 +189,7 @@ operation:
181189
- literalinclude: includes/example-java-insert-a-document.java
182190
language: java
183191
- post: |
184-
.. include:: includes/example-java-insert-a-document-post.txt
192+
.. include:: includes/example-java-insert-a-document-post.rst
185193
replacement:
186194
clientName: the driver
187195
insertMethod: "insertOne_"

primer/source/includes/examples-query-all.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ operation:
9999
- literalinclude: includes/example-java-query-all.java
100100
language: java
101101
- pre: |
102-
.. include:: includes/example-java-query-all-pre1.txt
102+
.. include:: includes/example-java-query-all-pre1.rst
103103
- literalinclude: includes/example-java-query-all-pre1.java
104104
language: java
105105

primer/source/includes/examples-query-combination.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ operation:
179179
The result set includes only the documents that matched all specified
180180
criteria.
181181
- pre: |
182-
.. include:: includes/example-java-logical-and-pre1.txt
182+
.. include:: includes/example-java-logical-and-pre1.rst
183183
- literalinclude: includes/example-java-logical-and-pre1.java
184184
language: java
185185
- pre: |
@@ -200,7 +200,7 @@ operation:
200200
The result set includes only the documents that match either
201201
conditions.
202202
- pre: |
203-
.. include:: includes/example-java-logical-or-pre1.txt
203+
.. include:: includes/example-java-logical-or-pre1.rst
204204
- literalinclude: includes/example-java-logical-or-pre1.java
205205
language: java
206206
- pre: |

0 commit comments

Comments
 (0)