我想知道自动生成的代码在Loopback中两个模型之间的关系。
我不知道在哪里可以找到这段代码。
从Loopback的文档:
例如,如果User有多个项目,LoopBack会创建这些路由(以及其他路径)和相应的相关模型方法:
/api/users/count - standard method is count
/api/users/:id/projects - related model method is __get__projects
/api/users/:id/projects/count - related model method is __count__projects
我希望该方法的原始定义的文件夹。
像__get_projects__
这样的关系方法在LoopBack 3中的两个地方定义。
loopback
模块提供,请参阅lib/model.js。loopback-datasource-juggler
。
特别是,HasMany关系的双下划线方法在lib/relation-definition.js#L726-L758中实现。
检查该文件的其余部分以查找其他方法和关系类型的实现(例如BelongsTo)。