1
나는, 다른 곳에 내가 전달 개체에 따라 일부 필드를 채 웁니다 몽구스 모델에 대한 방법을 쓸몽구스 모델 방법 : 속성을 저장하지 않습니까? .
let mySchema = mongoose.Schema({
name: String,
age: Number,
street: { type: String, default: 'No' }
});
mySchema.methods.populate = function(o) {
this.age = o.age + 10;
});
을 시도하고 난 인스턴스를 초기화하고 방법을 실행하겠습니다 :
을let newThing = new MySchema();
newThing.populate({ age: 12 });
newThing.save();
이렇게하면 기본 거리 이름 이외의 속성없이 mongo에 새 개체가 성공적으로 저장됩니다. 내가 뭔가 잘못하고 있는거야?
스키마를 내보내시겠습니까? 코드에 다른 오류가 없기 때문입니다. – Khurram
@Khurram 그가 스키마를 내 보내지 않으면 기본값을 저장 할 수 있습니까? – Tolsee