Создать несколько одинаковых отношений между одинаковыми моделями в loopbackjs - PullRequest
0 голосов
/ 24 сентября 2019

Я настраиваю новый петлевой проект, и у меня есть две модели, которым нужны отношения между ними.Две модели:

  • Сделка
  • Компании

Я пытаюсь добиться, чтобы внутри модели сделки было два массива компаний, одиндля companiesIncluded и один для companiesExcluded.

Это то, что я придумал на своей модели сделки:

"relations": {  
    "companiesIncluded": {
      "type": "hasAndBelongsToMany",
      "model": "Company",
      "foreignKey": "includedId"
    },
    "companiesExcluded": {
      "type": "hasAndBelongsToMany",
      "model": "Company",
      "foreignKey": "excludedId"
    }
}

Это создает коллекцию DealCompany на Монго, но если я добавлю черезИсследователь companyCcluded добавляет также companyIncluded и наоборот, как добавить еще одну коллекцию, чтобы она не учитывала одно и то же отношение дважды?

Я попытался использовать параметр "through", но как только я его поставилмой исследователь больше не показывает отношения.

...