Example 1 — Sample Data
Imagine six quiz results. Each document has a quiz number, a name, and a score.
db.users.insertMany([
{ name: "dave123", quiz: 1, score: 85 },
{ name: "dave2", quiz: 1, score: 90 },
{ name: "ahn", quiz: 1, score: 71 },
{ name: "li", quiz: 2, score: 96 },
{ name: "annT", quiz: 2, score: 77 },
{ name: "ty", quiz: 2, score: 82 }
]); How the Data Is Stored in MongoDB
After the insert, MongoDB keeps 6 documents in users. Run find() to see them:
db.users.find() Read each document like this:
| Field in MongoDB | Meaning | Example |
|---|---|---|
name | Student / user name | "dave123" |
quiz | Which quiz number | 1 |
score | Quiz score | 85 |
Quiz 1 scores: 85, 90, 71
Quiz 2 scores: 96, 77, 82
Next: $stdDevPop measures spread for the whole group. How It Works
- Insert once. The sample command adds 6 documents to
users. - MongoDB stores fields as written. Each document keeps the same field names and values you inserted.
- find() shows the same shape. What you inserted is what you get back—ready for
$stdDevPopin the next examples.

