0
後、私は次のように「コースのドキュメントを削除していているAPIを持っています。のMongoDB:サブ文書の更新配列は、文書の削除
module.exports.deleteCourse = function(req, res){
var courseid = req.params.courseid;
if(courseid){
Course.findByIdAndRemove(courseid, function(err, course){
if(err){
sendJSONResponse(res, 404, err);
return;
}
sendJSONResponse(res, 204, null)
});
} else{
sendJSONResponse(res, 404, {"message":"NoId"});
}
};
これは、データベースからのコースを削除することに成功したとして、 idで検索しようとすると表示されます。文書がコースアレイに押された場合は、削除方法の後に残る
var instructorSchema = new mongoose.Schema({
name: {type: String,
unique: true,
required: true},
password: {type: String,
required: true},
courses: [course.schema]
});
:
問題は、ユーザードキュメントであることです。
私の質問です。削除後にこの文書を更新しておくのは比較的簡単ですか?
ありがとうございました。