0
如何將單個子文檔添加到貓鼬文檔中?考慮下面的腳本寫在腳本中:貓鼬:將單個子文檔添加到文檔中
ParentSchema: Schema = new Schema({
name: String,
child: ChildSchema
});
ChildSchema: Schema = new Schema({
name: String
});
我想添加一個新的孩子父母,只要我創建一個新的父母。對於我的代碼示例,創建了新的父代,但該子代從未添加到父代。孩子一直顯示爲空。這是我目前的保存邏輯:
let parentdoc = new this._model(iparent);//base repository protetected member
parentdoc.save((err: any, result: IParentModel) => {
if (err) {
reject(err);
}
result.child = new Child(child);
result.update(null, (err: Error, results1: IParentModel) => {
if (err) {
reject(err);
}
resolve(result1);
});
});
where this._model = mongoose.model<IParentModel>("Parent", ParentSchema)
什麼,在這段代碼中,會導致父母保存,而不是孩子?