Я настраиваю новый петлевой проект, и у меня есть две модели, которым нужны отношения между ними.Две модели:
Я пытаюсь добиться, чтобы внутри модели сделки было два массива компаний, одиндля companiesIncluded
и один для companiesExcluded
.
Это то, что я придумал на своей модели сделки:
"relations": {
"companiesIncluded": {
"type": "hasAndBelongsToMany",
"model": "Company",
"foreignKey": "includedId"
},
"companiesExcluded": {
"type": "hasAndBelongsToMany",
"model": "Company",
"foreignKey": "excludedId"
}
}
Это создает коллекцию DealCompany на Монго, но если я добавлю черезИсследователь companyCcluded добавляет также companyIncluded и наоборот, как добавить еще одну коллекцию, чтобы она не учитывала одно и то же отношение дважды?
Я попытался использовать параметр "through"
, но как только я его поставилмой исследователь больше не показывает отношения.