Как убрать строку из множества моделей в Sails.JS? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть две модели в Sails.JS ниже, и я использую адаптер Sails-PostgreSQL:

group.js :

attributes: {
name: {
  type: 'string',
  required: true
},
users: {
  collection: 'users',
  via: 'user_groups',
}
},

и user.js :

    attributes: {
    first_name: {
      type: 'string'
    },

    user_groups: {
      collection: 'groups',
      via: 'users',
    }
  },

Когда я запускаю sails lift, автоматически генерируется таблица с именем: groups_users__users_user_groups .Когда я добавляю пользователя и назначаю ему группу, идентификатор пользователя и группы автоматически добавляются в groups_users__users_user_groups .Однако, когда я хочу удалить пользователя, он не будет удалять строки идентификатора пользователя в таблице groups_users__users_user_groups В чем проблема?Я использовал Users.destroy ({id: req.params.id});

...