我正在使用平均堆栈来创建混合应用程序。我正在使用nosql在mongoose中创建数据库。我的数据库由两个表组成,一个是'捐助者',另一个是'bloodGroup'。 我的'bloodGroup'架构如下:
/* Donor Schema */
var DonorSchema = new Schema({
Name: { type: String, required: true },
DOB: { type: Date, required: true, trim: true },
Sex: { type: String },
BloodGroupID: { type: Schema.Types.ObjectId, ref: 'BloodGroup', required: true },
ContactNo: { type: String, required: true },
LocationId: { type: Schema.Types.ObjectId, ref: 'Location', required:true },
EmailId: { type: String, required: true },
Password: { type: String, required: true }
});
我的'Donor'schema如下:
@Service("fooService")
public class MyServiceImplA implements MyService {
//..
}
当许多捐赠者提到单一血型时,会报告BloodGroup对象Id错误。如何解决这个问题?