【发布时间】:2020-11-11 05:58:23
【问题描述】:
我的应用程序中有以下代码
const citySchema = new Schema({
cityName: {
type: String,
required: true,
},
citizen:[{
type: Schema.Types.ObjectId,
ref: "Citizen",
}],
});
module.exports = mongoose.model("City", citySchema);
const citizenSchema = new Schema({
citizenName: {
type: String,
required: true,
},
city:{
type: Schema.Types.ObjectId,
ref: "City",
},
});
module.exports = mongoose.model("Citizen", citizenSchema);
router.post('/', (req, res) => {
// req.body.cityName
// req.body.citizenName
})
在我的 POST 请求中,我收到了不存在的城市名称(新城市)和公民名称(新公民)。但我希望这两个模式都能正确更新。
- 城市应包含公民参考
- 公民应包含城市参考
我该怎么做?请帮忙
【问题讨论】:
标签: javascript express mongoose mongoose-schema