Reputation: 63
I have a CRUD-entity with a strong relationship to another entity, like comments only be posted and viewed above an article.
I want to use document db structure. Every comment should be saved in its article. I dont want to have a comments collection in which every comment is saved and referenced from the articles collection, like a relational db structure would suggest.
My question now is: What is the best practice to create a document style sub crud module in MEAN.JS?
Should I...
Upvotes: 3
Views: 287
Reputation: 488
You don't have to generate a separate CRUD Module for it. Generate a normal CRUD Module for the Articles and in the server sub-folder, you can create the model of the comments. After creating the Comments Model, You can then create another Model for Articles and then you refer to the Comments Model as part of the Article Model.
Upvotes: 0
Reputation: 1103
Create all needed files direct in the father module.
I did something similar to avoid referencing to other documents, you can edit the module schema to embed a schema into a schema, check this link:
http://www.jonahnisenson.com/schema-within-a-schema-use-embedded-documents-in-mongoosemongo/
Upvotes: 1