Data structures are not currently strictly enforced, enbaling a large amount of inconsistancies to be added to the database.
Mongoose will solve this by performing ALL data validation required, as well as all other operations, abstracting much of the required logic and allowing Mongoose to handle it.
We would then require functions to sit ontop of the Mongoose models to deliver View models to the client
Data structures are not currently strictly enforced, enbaling a large amount of inconsistancies to be added to the database.
Mongoose will solve this by performing ALL data validation required, as well as all other operations, abstracting much of the required logic and allowing Mongoose to handle it.
We would then require functions to sit ontop of the Mongoose models to deliver View models to the client