0

我正在构建一个 REST API,它使用户能够发布一个可以包含多个嵌入式文档的文档。我已经为主文档和嵌入文档设置了一些验证规则。

当我发出一个包含无效数据的请求时,Mongoose 首先检查嵌入文档是否存在验证错误,每当其中一个失败时,它将返回错误,并忽略文档的其余部分。

从 API 消费者的角度来看,我想我想一次得到所有的错误——包括所有嵌入文档和主文档。

所以我的两个问题是:

  1. Mongoose 的这种设计背后的原因是什么?
  2. 有没有办法验证所有文件然后立即返回错误?
4

0 回答 0