如何定义一个模型在Strongloop Loopback中有许多相同的模型?

当我想要定义一个组织有很多组织时,model.json应该是什么样的?

我试图通过relationshio定义一个hasMany,使用称为客户端的中间模型,但它不起作用:

"organization": { "properties": { "name": { "type": "string" } }, "relations": { "clients": { "type": "hasMany", "model": "organization", "foreignKey": "clientId", "through": "client" } } "client": { "properties": { "organizationId": { "type": "number", "id": true }, "clientId": { "type": "number", "id": true } }, "relations": { "organization": { "type": "belongsTo", "model": "organization", "foreignKey": "organizationId" }, "client": { "type": "belongsTo", "model": "organization", "foreignKey": "clientId" } } } 

该问题已通过以下url回答: https : //groups.google.com/d/msg/loopbackjs/H7ivcbLAaHo/C9iQop4RXAYJ