Я использую платформу API Strongloop, а точнее Loopback для создания api.Loopback - добавление «автоматических методов» для обеих моделей для hasAndBelongsToMany отношение
Я добавил hasAndBelongsToMany отношение к Model1 с model2.
Работает отлично, Model1 теперь имеет кучу добавленных методов для различных запросов и операций CRUD.
Я бы хотел, чтобы эти методы были добавлены в Model2, поэтому я могу запросить и выполнить операции CRUD другим способом.
Это легко сделать из коробки с помощью Loopback?
Если не единственные варианты я чувствую, являются:
Создать еще один hasAndBelongsToMany соотношению другой путь, который привел бы к другой таблице создается и много дубликатов данных.
Создание пользовательских методов model2, доступ к методам из Model1 и по существу будет делать то же самое, как эти автоматически сгенерированных методов.
Любая помощь с благодарностью, спасибо заранее.
Я считаю, что вы предлагаете вариант 1. Я попробовал это, чтобы узнать, что loopback не такой умный. Он создает 2 таблицы отношений (по одному для каждого отношения). –
У меня плохое. Выключенный loopback действительно использует только одну таблицу. В моем случае была создана другая таблица, прежде чем я определяю отношения только в одной из моделей. После того как я определил отношения в обеих моделях, эта таблица фактически не использовалась. Я верну свой ответ снова, как только вы его измените. Благодарю. –
@YohanesПосле того, как вы правы. Я как-то написал вариант 2, но должен быть вариант 1. –