我有类似这样的过程的猫鼬模型
courseName:
courseDescription:
sections[SectionSchema]
现在部分模式如下
sectionName:
sectionDescription:
subsections[LectureSchema]
LectureSchema如下
youtubeURL:
lectureName:
现在,我希望此youtube URL对于单个课程来说是唯一的。那就是课程B可以拥有课程A中的yotubeURL,但是不能在课程B中重复。不同类型的课程将保存在MongoDB的课程文档中。如果有人帮助我解决这个问题,将大有帮助]
您可以在模式中添加unique: true
的标志,这将创建index
并确保文档中仅保存一种]]
{ youtubeURL: { type: String, unique: true } }
您可以阅读有关它的更多信息here。