For NoSQL databases, such as MongoDB, there are a plethora of (language-specific) libraries that enable you to dictate fixed schemas and relations between tables, such as mo