Database design for normalized relational data model

I have a normalized relational data model. I now need to implement this is MongoDB. I know MongoDB is essentially a document database but I want to do the following:

  • Create a schema that is inline with the relational model. This will be used to store metadata about a document.

  • Create a separate object to store the document itself. Both need to support querying.

Is this a valid approach or is there a better way?


Hello @William_Jordan, welcome to the MongoDB Community forum!

Please post the details of the relational model you have and how you are going to model it in MongoDB. Then, we can discuss if the approach works fine and if there are any alternatives. It is little difficult to visualize your idea without the actual model.

If you haven’t already browsed through the documentation, here is a place to start with: Data Model Design.