@@ -75,6 +75,9 @@ sample data into your MongoDB deployment, perform the following steps:
75
75
{
76
76
"name": "Andrea Le",
77
77
78
+ "school": {
79
+ "name": "Northwestern"
80
+ },
78
81
"version": 5,
79
82
"scores": [ 85, 95, 75 ],
80
83
"dateCreated": { "$date": "2003-03-26" }
@@ -134,6 +137,9 @@ The query returns the following document:
134
137
"_id": { "$oid": "5e349915cebae490877d561d" },
135
138
"name": "Andrea Le",
136
139
140
+ "school": {
141
+ "name": "Northwestern"
142
+ },
137
143
"version": 5,
138
144
"scores": [ 85, 95, 75 ],
139
145
"dateCreated": { "$date": "2003-03-26" }
@@ -183,6 +189,9 @@ The query returns the following documents:
183
189
"_id": { "$oid": "5e349915cebae490877d561d" },
184
190
"name": "Andrea Le",
185
191
192
+ "school": {
193
+ "name": "Northwestern"
194
+ },
186
195
"version": 5,
187
196
"scores": [ 85, 95, 75 ],
188
197
"dateCreated": { "$date": "2003-03-26" }
@@ -295,6 +304,9 @@ The query returns the following documents:
295
304
"_id": { "$oid": "5e349915cebae490877d561d" },
296
305
"name": "Andrea Le",
297
306
307
+ "school": {
308
+ "name": "Northwestern"
309
+ },
298
310
"version": 5,
299
311
"scores": [ 85, 95, 75 ],
300
312
"dateCreated": { "$date": "2003-03-26" }
@@ -329,6 +341,9 @@ in the ``scores`` array is ``85``:
329
341
"_id": { "$oid": "5e349915cebae490877d561d" },
330
342
"name": "Andrea Le",
331
343
344
+ "school": {
345
+ "name": "Northwestern"
346
+ },
332
347
"version": 5,
333
348
"scores": [ 85, 95, 75 ],
334
349
"dateCreated": { "$date": "2003-03-26" }
@@ -359,11 +374,44 @@ The query returns the following document:
359
374
"_id": { "$oid": "5e349915cebae490877d561d" },
360
375
"name": "Andrea Le",
361
376
377
+ "school": {
378
+ "name": "Northwestern"
379
+ },
362
380
"version": 5,
363
381
"scores": [ 85, 95, 75 ],
364
382
"dateCreated": { "$date": "2003-03-26" }
365
383
}
366
384
385
+ Match by Embedded Field
386
+ ~~~~~~~~~~~~~~~~~~~~~~~
387
+
388
+ The following query filter finds the
389
+ document with the ``school.name`` subfield of "Northwestern":
390
+
391
+ .. code-block:: shell
392
+
393
+ { "school.name": "Northwestern" }
394
+
395
+
396
+ The query returns the following document:
397
+
398
+ .. code-block:: JSON
399
+ :copyable: false
400
+ :emphasize-lines: 6
401
+
402
+ {
403
+ "_id": { "$oid": "5e349915cebae490877d561d" },
404
+ "name": "Andrea Le",
405
+
406
+ "school": {
407
+ "name": "Northwestern"
408
+ },
409
+ "version": 5,
410
+ "scores": [ 85, 95, 75 ],
411
+ "dateCreated": { "$date": "2003-03-26" }
412
+ }
413
+
414
+
367
415
For more query examples, see
368
416
:manual:`Query Documents </tutorial/query-documents/>`
369
417
in the MongoDB manual.
0 commit comments