我正在做一个项目,需要通过它们的子文档_id从模型中检索特定的子文档。然后,我计划对这些子文档进行更新并保存主文档。Mongoos子文档文档列出了许多可以在parent.children数组上调用的方法,但是在Javascript for arrays中不存在的方法会给出一个错误,说它们不存在并且无法编译。不能使用ChildModel.findOne()并检索子文档,因为集合不存在,其中没有任何内容。让IChildModel扩展mongoose.Types.Subdocument,让IParent接口引用