参考不是检查确切类型

时间:2017-07-25 12:05:08

标签: mongodb mongoose mongoose-schema

我定义了如下所述的模型:

Math.random()

(由于存在错误)在保存/创建类型为Question的新文档时,relatedCourses字段被分配给除了' Course'以外的对象ID数组,并且mongoose没有&#t; t产生任何错误,并保存文件。

花了一些时间来挖掘并发现这个错误。

我的问题是,为什么mongoose没有检查确切的Schema类型?有什么需要提及'课程'在任何ObjectId足够的ref字段中?

1 个答案:

答案 0 :(得分:0)

我找到了mongoose-id-validator,它正在进行必要的类型验证。