Используйте одну схему для двух задач - PullRequest
0 голосов
/ 14 октября 2019

Я создал схему задачи и мне нужно создать схему подзадачи (которая также имеет те же поля, что и схема задачи). Могу ли я использовать схему задачи для схемы подзадачи? (только одна схема для обеих работ) Если да, пожалуйста, помогите мне.

const Task = mongoose.Schema({
"taskName":String,
"startDate":Date,
"description":String,
"subTask":[{type:String}]
});

const SubTask =  mongoose.Schema({
"subTaskName":String,
"startDate":Date,
"description":String,
});

1 Ответ

0 голосов
/ 14 октября 2019

Да. Схема - это просто структура. Любая структура, которая такая же, используйте ту же схему.

Если ваша подзадача совпадает с вашей схемой задачи, то используйте ту же схему задачи.

ЕСЛИ ваша подзадача становится другой, то создайте новуюсхему для этой подзадачи и используйте эту новую схему.

...