JoeFahrrad
JoeFahrrad

Reputation: 63

MeanJS: Generate the Sub-CRUD-Module with the generator?

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

Answers (2)

Joseph Joestar
Joseph Joestar

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

Luke Kroon
Luke Kroon

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

Related Questions