These applications are used as part of the MongoDB university curriculum platform. They are intended to be used inside of virtual labs for teaching learners how to use the Node.js language driver.
These applications are cloned as the startup script for Instruqt labs. For reference, review the startup script for the lab located in 10gen/curriculum repo.
Naming Convention:
.
├── App # Base application for testing, reference, etc.
│ ├── app.js
│ ├── package.json
│ └── yarn.lock
├── Snapshots # Top level folder that holds all the snapshots based on track
│ ├── aggregation-nodejs# # Directory of challenges based on Instruqt track name
│ │ ├── 01-aggregation-match-group # Directory of solved and unsolved versions of a given challenge in a track
│ │ └── 02-aggregation-sort-project
│ ├── deleting-nodejs
│ │ ├── 01-delete-one
│ │ └── 02-delete-many
│ ├── inserting-nodejs
│ │ ├── 01-insert-one
│ │ └── 02-insert-many
│ ├── querying-nodejs
│ │ ├── 01-find-one
│ │ └── 02-find-multiple
│ ├── transactions-nodejs
│ │ └── 01-multi-doc-transaction
│ └── updating-nodejs
│ ├── 01-update-one
│ └── 02-update-many
└── readme.md