Skip to content

Database and Models

Kevin Hannigan edited this page Mar 22, 2017 · 1 revision

We use mongodb for our database. As of the writing of this document, the project is using a database hosted by mlab. The database username, password, and secrets are held in a .env file, and are used in the config.js file when the application is run. In the future, developers will be able to use a local database and the hosted databases will be restricted to staging and production environments. Each environment's database can be configured via .env and config.js.

The database models/schemas are defined in the app/models folder. Each model gets its own file, and is typically named according to the model name. These model files can then be required by other files for use.

Clone this wiki locally