UPDATE:комплекс схем с поддокументом
В настоящее время у меня есть эта схема:
var Schema = new schema ({
name: String,
type: { type: String },
date: { type: Date },
descrip: String,
});
Но я использовать эту схему для генерации 2 документа:
THE A TYPE ({
name: 'A',
type: 'TYPE_B',
date: { type: Date },
descrip: 'DESC_A',
});
THE B TYPE ({
name: 'B',
type: 'TYPE_B',
date: { type: Date },
descrip: 'DESC_B',
});
Названия, типа и ОПИСАНИЕ являются всегда то же самое в типах A и B, единственное, что меняется, - это поле даты, поэтому я думал, как я могу это улучшить? Как я могу вставить несколько дат в одну и ту же схему, а не создавать всегда документ с тем же именем, типом и описанием?
Так что я пытаюсь создать схему внутри другой схемы, но я не знаю, возможно ли это, это так?
Я пытался так:
var mainSchema = new schema ({
name: String,
type: { type: String },
date: [ dateSchema ],
descrip: String,
});
var dateSchema = new Schema ({
date: {
type: Date
}
});
Что я хочу, это создать два mainSchema, тип А и тип, и вставить даты внутри ...
я делаю это право? Как я могу достичь своих целей?
Я ищу полный ответ с хорошим объяснением, вот почему щедрость. Я не принимаю ответы +/-.
Можете ли вы изменить свой вопрос, чтобы включить образец документа, который показывает, как вы хотите, чтобы он выглядел? Непонятно, что вы ищете. – JohnnyHK
всего в секундах @JohnnyHK –
сделано @JohnnyHK .. можно понять сейчас? –