у меня две схемы
childrenSchema = new Schema({
name: String
});
parentSchema = new Schema({
type: String,
children: [childrenSchema]
});
Теперь мне нужен метод в childrenSchema
, из которого я получаю тип родителя. Я думаю, это что-то вроде
childrenSchema.methods.generateName = () => {
// get parent type
};
Существует ли такая функция, как this.parent().type
, т.е.
childrenSchema.methods.generateName = () => {
// get parent type
return this.parent().type;
};
this.ownerDocument()
возвращает родительский документ - person Ebrahim Pasbani   schedule 04.09.2016this.ownerDocument is not a function
. Я никогда не делал модели для своегоchildrenSchema
. Означает ли это, что я не могу создать для него метод? Он также не находитthis.name
, хотяchildrenSchema
имеет полеname
. - person Jamgreen   schedule 04.09.2016childrenSchema
перед использованием в родительской схеме. - person Ebrahim Pasbani   schedule 04.09.2016this.fieldName
иthis.functionName()
. - person Jamgreen   schedule 04.09.2016