【发布时间】:2019-07-06 23:45:44
【问题描述】:
const appliedBySchema = new mongoose.Schema({
_id: { type: mongoose.Schema.Types.ObjectId, ref: "user" },
timestamp: { type: Date, default: new Date() },
status: { type: String, default: "Pending" }
});
const positionSchema = new mongoose.Schema({
job_id: { type: mongoose.Schema.Types.ObjectId,ref:"ad"},
postedBy: { type: mongoose.Schema.Types.ObjectId,ref:"user" },
positionName: String,
reqExp: String,
appliedBy: [appliedBySchema],
dept:{type:String , default: false},
mainRole:{type: String, default: false},
genderStrictly:{type: String, default:false},
ageStrictly:{type: String, default:false}
});
我想更改appliedBySchema 中的状态,请告诉我我必须编写的 mongo 查询以更新状态。 positionSchema 的模型存在,但appliedBySchema 的模型不存在。
【问题讨论】:
-
The model of positionSchema present but the model of appliedBySchema does not exist.是什么意思? -
@ŞivāSankĂr 我想他想说的是他在位置架构上运行了
mongoose.model(),但没有在appliedBySchema上运行] -
正确,@cr05s19xx。
标签: node.js mongodb mongoose mongoose-schema