const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const instructorSchema = new Schema(
{
instructorID: {
type: String,
required: true,
unique: true,
trim: true,
minlength: 3,
},
name: { type: String, required: true },
dob: { type: Date, required: true },
gender: { type: String, required: true },
address: { type: String, required: true },
phone: { type: Number, required: true },
email: { type: String, required: true },
password: { type: String, required: true },
userRequests: [
{
userProfile: { type: String },
userName: { type: String },
weight: { type: String },
height: { type: String },
gender: { type: String },
requirement: { type: String },
assigned: { type: String },
},
],
},
{
timestamps: true, //it will automatically create fields when it is created or modified
}
);
const Instructor = mongoose.model("Instructor", instructorSchema);
module.exports = Instructor;
我想更新给定 userProfile(这是一个 obejectID)和给定讲师(instructorID)的需求属性值。有人可以帮助我使用nodejs路线。
我在stackoverflow上检查了这个,但我没有找到答案。